Devices & Components
Arduino Uno Rev3
LED (generic)
Software & Tools
Arduino IDE
Project description
Code
Arduino Code
arduino
1#include <EEPROM.h> 2 3#define LED_PIN 13 4#define EEPROM_ADDRESS 0 5 6void setup(){ 7 pinMode(LED_PIN, OUTPUT); 8 9 Serial.begin(9600); 10 11 if (EEPROM.read(EEPROM_ADDRESS) == 0){ 12 EEPROM.put(EEPROM_ADDRESS, 1); 13 digitalWrite(LED_PIN, HIGH); 14 Serial.println("LED ON"); 15 } else { 16 EEPROM.put(EEPROM_ADDRESS, 0); 17 digitalWrite(LED_PIN, LOW); 18 Serial.println("LED OFF"); 19 } 20} 21 22void loop(){}
Arduino Code
arduino
1#include <EEPROM.h> 2 3#define LED_PIN 13 4#define EEPROM_ADDRESS 0 5 6void setup(){ 7 pinMode(LED_PIN, OUTPUT); 8 9 Serial.begin(9600); 10 11 if (EEPROM.read(EEPROM_ADDRESS) == 0){ 12 EEPROM.put(EEPROM_ADDRESS, 1); 13 digitalWrite(LED_PIN, HIGH); 14 Serial.println("LED ON"); 15 } else { 16 EEPROM.put(EEPROM_ADDRESS, 0); 17 digitalWrite(LED_PIN, LOW); 18 Serial.println("LED OFF"); 19 } 20} 21 22void loop(){}
Downloadable files
Circuit Diagram
Circuit Diagram

Comments
Only logged in users can leave comments