// Copyright 2018 Quiliro Ordóñez under the GNU General Public License version 3 // or later as published by the Free Software Foundation https://fsf.org #include // Arduino to AtTiny44 Pinouts: // Arduino Vcc, AtTiny 44 Pin 14 const int T13 = 0; // Arduino 0, AtTiny 44 Pin 13 (0+13=13) const int T12 = 1; // Arduino 1, AtTiny 44 Pin 12 (1+12=13) const int T11 = 2; // Arduino 2, AtTiny 44 Pin 11 (2+11=13) const int T10 = 3; // Arduino 3, AtTiny 44 Pin 10 (3+10=13) const int T9 = 4; // Arduino 4, AtTiny 44 Pin 9 (4+9=13) const int T8 = 5; // Arduino 5, AtTiny 44 Pin 8 (5+8=13) const int T7 = 6; // Arduino 6, AtTiny 44 Pin 7 (6+7=13) const int T6 = 7; // Arduino 7, AtTiny 44 Pin 6 (7+6=13) const int T5 = 8; // Arduino 8, AtTiny 44 Pin 5 (8+5=13) // Arduino pin not available for AtTiny 44 Pin 04 const int T3 = 9; // Arduino 9, AtTiny 44 Pin 3 (9+3=12) const int T2 = 10; // Arduino 10, AtTiny 44 Pin 2 (10+2=12) // Arduino Gnd, AtTiny 44 Pin 1 const int ROJO = T10; const int VERDE = T11; const int AZUL = T12; const int PHOTO = T13; int val = 0; int lum =0; SoftwareSerial serial(T5, T6); void setup() { serial.begin(9600); /* analogWrite(AZUL, 300); analogWrite(ROJO, 300); analogWrite(VERDE, 300); */ } void loop() { val = analogRead(PHOTO); // read analog input pin analogWrite(AZUL, val); analogWrite(ROJO, val); analogWrite(VERDE, val); delay(10); // wait some milliseconds for next reading }