Lab_interaccio/2014/Bhoreal_Slim/test_apagado/test_apagado.ino
2025-02-25 21:29:42 +01:00

50 lines
1.4 KiB
C++

#define DATAPIN 9 // aka analog pin 2 (what, you didn't know that analog pins 0-5 are also digital pins 14-19? Well, now you do!)
#define CLOCKPIN 8
#define INDATAPIN 13
#define INCLOCKPIN 5
#define INLOADPIN 10 // toggling this tell the 165 to read the value into its memory for reading
#define FACTORY A5
#define AWAKE 22 // AWAKE WIFLY
#define DTR 11
#define MUX 12
#define BOT 7 // sleep pushbotom
#define POWER_VCC 4
#define PIN 6
void setup() {
// 165 Setup
pinMode(INDATAPIN, INPUT);
pinMode(INCLOCKPIN, OUTPUT);
pinMode(INLOADPIN, OUTPUT);
// 164 Setup
pinMode(DATAPIN, OUTPUT);
pinMode(CLOCKPIN, OUTPUT);
pinMode(DTR, OUTPUT);
pinMode(MUX, OUTPUT);
pinMode(POWER_VCC, OUTPUT);
pinMode(BOT, INPUT); //Sleep Bottom
pinMode(AWAKE, OUTPUT);
pinMode(FACTORY, OUTPUT);
pinMode(PIN, OUTPUT);
digitalWrite(FACTORY, LOW);
digitalWrite(AWAKE, LOW);
digitalWrite(MUX, LOW); //Modo Wifly ON
digitalWrite(DTR, LOW); //Reset atmega328 OFF
digitalWrite(INDATAPIN, LOW);
digitalWrite(INCLOCKPIN, LOW);
digitalWrite(INLOADPIN, LOW);
// 164 Setup
digitalWrite(DATAPIN, LOW);
digitalWrite(CLOCKPIN, LOW);
digitalWrite(1, LOW);
digitalWrite(PIN, LOW);
digitalWrite(POWER_VCC, HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
}