Last active
December 16, 2015 20:49
-
-
Save jpata/5495494 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
int addr = 0 | |
void loop() | |
{ | |
if (digitalRead(D1) == 1) { | |
// need to divide by 4 because analog inputs range from | |
// 0 to 1023 and each byte of the EEPROM can only hold a | |
// value from 0 to 255. | |
int val = analogRead(0) / 4; | |
// write the value to the appropriate byte of the EEPROM. | |
// these values will remain there when the board is | |
// turned off. | |
EEPROM.write(addr, val); | |
// advance to the next address. there are 512 bytes in | |
// the EEPROM, so go back to 0 when we hit 512. | |
addr = addr + 1; | |
if (addr == 512) | |
addr = 0; | |
} | |
else if(digitalRead(D1)==1) { | |
int val = EEPROM.read(addr); | |
pane_mootor_asendisse(val); | |
addr = addr - 1; | |
if (addr == 0) | |
addr = 511; | |
} | |
delay(100); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment