rename folder to template project
This commit is contained in:
parent
1097e8df1d
commit
ea647bc465
13 changed files with 0 additions and 2 deletions
84
Template Project/src/i2c_scanner.cpp.disabled
Normal file
84
Template Project/src/i2c_scanner.cpp.disabled
Normal file
|
@ -0,0 +1,84 @@
|
|||
#include <Arduino.h>
|
||||
// --------------------------------------
|
||||
// i2c_scanner
|
||||
//
|
||||
// Version 1
|
||||
// This program (or code that looks like it)
|
||||
// can be found in many places.
|
||||
// For example on the Arduino.cc forum.
|
||||
// The original author is not know.
|
||||
// Version 2, Juni 2012, Using Arduino 1.0.1
|
||||
// Adapted to be as simple as possible by Arduino.cc user Krodal
|
||||
// Version 3, Feb 26 2013
|
||||
// V3 by louarnold
|
||||
// Version 4, March 3, 2013, Using Arduino 1.0.3
|
||||
// by Arduino.cc user Krodal.
|
||||
// Changes by louarnold removed.
|
||||
// Scanning addresses changed from 0...127 to 1...119,
|
||||
// according to the i2c scanner by Nick Gammon
|
||||
// https://www.gammon.com.au/forum/?id=10896
|
||||
// Version 5, March 28, 2013
|
||||
// As version 4, but address scans now to 127.
|
||||
// A sensor seems to use address 120.
|
||||
// Version 6, November 27, 2015.
|
||||
// Added waiting for the Leonardo serial communication.
|
||||
//
|
||||
//
|
||||
// This sketch tests the standard 7-bit addresses
|
||||
// Devices with higher bit address might not be seen properly.
|
||||
//
|
||||
|
||||
#include <Wire.h>
|
||||
|
||||
|
||||
void setup()
|
||||
{
|
||||
Wire.begin(14,33);
|
||||
|
||||
Serial.begin(9600);
|
||||
while (!Serial); // Leonardo: wait for serial monitor
|
||||
Serial.println("\nI2C Scanner");
|
||||
}
|
||||
|
||||
|
||||
void loop()
|
||||
{
|
||||
byte error, address;
|
||||
int nDevices;
|
||||
|
||||
Serial.println("Scanning...");
|
||||
|
||||
nDevices = 0;
|
||||
for(address = 1; address < 127; address++ )
|
||||
{
|
||||
// The i2c_scanner uses the return value of
|
||||
// the Write.endTransmisstion to see if
|
||||
// a device did acknowledge to the address.
|
||||
Wire.beginTransmission(address);
|
||||
error = Wire.endTransmission();
|
||||
|
||||
if (error == 0)
|
||||
{
|
||||
Serial.print("I2C device found at address 0x");
|
||||
if (address<16)
|
||||
Serial.print("0");
|
||||
Serial.print(address,HEX);
|
||||
Serial.println(" !");
|
||||
|
||||
nDevices++;
|
||||
}
|
||||
else if (error==4)
|
||||
{
|
||||
Serial.print("Unknown error at address 0x");
|
||||
if (address<16)
|
||||
Serial.print("0");
|
||||
Serial.println(address,HEX);
|
||||
}
|
||||
}
|
||||
if (nDevices == 0)
|
||||
Serial.println("No I2C devices found\n");
|
||||
else
|
||||
Serial.println("done\n");
|
||||
|
||||
delay(5000); // wait 5 seconds for next scan
|
||||
}
|
22
Template Project/src/input_demo.cpp.disabled
Normal file
22
Template Project/src/input_demo.cpp.disabled
Normal file
|
@ -0,0 +1,22 @@
|
|||
#include <Arduino.h>
|
||||
#include <PCF8574.h>
|
||||
|
||||
PCF8574 inputbank1(0x21);
|
||||
|
||||
void setup() {
|
||||
Wire.begin(14,33);
|
||||
Serial.begin(9600);
|
||||
boolean connected = inputbank1.begin();
|
||||
Serial.println("connection state = "+String(connected));
|
||||
inputbank1.write(0, HIGH);
|
||||
delay(50);
|
||||
inputbank1.write(1, HIGH);
|
||||
delay(50);
|
||||
}
|
||||
|
||||
void loop() {
|
||||
for(int i=2;i<8;i++) {
|
||||
Serial.println(inputbank1.read(i));
|
||||
delay(100);
|
||||
}
|
||||
}
|
9
Template Project/src/main.cpp
Normal file
9
Template Project/src/main.cpp
Normal file
|
@ -0,0 +1,9 @@
|
|||
#include <ESPMegaPRO.h>
|
||||
|
||||
void setup() {
|
||||
ESPMega_begin();
|
||||
}
|
||||
|
||||
void loop() {
|
||||
ESPMega_loop();
|
||||
}
|
28
Template Project/src/pwm_demo.cpp.disabled
Normal file
28
Template Project/src/pwm_demo.cpp.disabled
Normal file
|
@ -0,0 +1,28 @@
|
|||
#include <Arduino.h>
|
||||
#include "Wire.h"
|
||||
#include <Adafruit_PWMServoDriver.h>
|
||||
|
||||
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x5F);
|
||||
|
||||
void setup() {
|
||||
Wire.begin(14,33);
|
||||
pwm.begin();
|
||||
pwm.setPin(2, 500);
|
||||
pwm.setPin(3, 1000);
|
||||
pwm.setPin(4, 1500);
|
||||
pwm.setPin(5, 2000);
|
||||
pwm.setPin(6, 2500);
|
||||
pwm.setPin(7, 3000);
|
||||
pwm.setPin(8, 3500);
|
||||
pwm.setPin(9, 4000);
|
||||
pwm.setPin(10, 500);
|
||||
pwm.setPin(11, 1000);
|
||||
pwm.setPin(12, 1500);
|
||||
pwm.setPin(13, 2000);
|
||||
pwm.setPin(14, 2500);
|
||||
pwm.setPin(15, 3000);
|
||||
|
||||
}
|
||||
|
||||
void loop() {
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue