Stap 3: Programmeren van de ATTiny85
Er is een overvloed van leerprogramma's online vertellen hoe je de onderstaande code uploaden naar uw ATTiny85, dus ik krijg je begon met enkele links. Hebt u vragen stel ze in de commentaren. Soms ik heb problemen als gevolg van de kloksnelheid, dus als u de code uploaden en het werkt probeer over te schakelen naar de resterende snelheid (1 MHz <> - 8 MHz). Nu voor enkele goede links:
- Hoog/laag-Tech
- Instructable
Als deze koppelingen niet werken dan gewoon Google "programma attiny85 met arduino uno" voor meer informatie. Als de onderstaande code is niet correct werkt, probeer dan de 1 in de verklaring van de logica omzetten in 0, en zorg ervoor dat u dubbel controleren uw pin-bestelling. Ik adviseer dat u probeert en het schrijven van deze code voor jezelf, maar als u niet wilt dan hier is de mijne:
Const int vibPin = 2;
Const int groundPin = 0;
Const int motorPin = 0;
VOID Setup {}
pinMode (vibPin, INPUT);
pinMode (motorPin, OUTPUT);
pinMode (groundPin, OUTPUT);
digitalWrite (groundPin, laag);
}
void loop {}
int staat = digitalRead(vibPin);
Als (staat! = 1) {}
digitalWrite (motorPin, hoge);
delay(7000);
digitalWrite (motorPin, laag);
}
}