Hey Guys,
i made one attiny write Zero to every adress in the eeprom (4 Adresses per second he blink every write) and a other one is reading when his led is high, and also write a Zero to every adress (onl y 511 instead of 512, the would get differents times of finishing).
But i need more Pins on my Attinys for more a monitor on each attiny (the 16x2 monitor).
Can you help me get a solution for more pins on my attinys?
Thanks
My Codes:
First Attiny
#include <EEPROM.h>
void setup() {
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
int addr;
int val;
int i;
void loop() {
EEPROM.write(addr, val);
addr ++;
val = 1;
delay(125);
i = EEPROM.read(addr);
if (i == val){
digitalWrite(3, HIGH);
delay(125);
digitalWrite(3, LOW);
}
if (addr == EEPROM.length()) {
addr = 0;
digitalWrite(4, HIGH);
delay(10000);
digitalWrite(4, LOW);
}
}
Second one:
#include <EEPROM.h>
const int int1 = 1; // other one pin 3
int ints = 0;//status 1
void setup() {
pinMode(int1, INPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
int addr = 1;
int val;
int i;
void loop() {
ints = digitalRead(int1);
if (ints == HIGH) {
EEPROM.write(addr, val);
addr ++;
val = 1;
delay(125);
i = EEPROM.read(addr);
if (i == val){
digitalWrite(3, HIGH);
delay(125);
digitalWrite(3, LOW);
}
if (addr == EEPROM.length()) {
addr = 0;
digitalWrite(4, HIGH);
delay(10000);
digitalWrite(4, LOW);
}
}
}