Étape 3: Programmation de la ATTiny85
Il y a une pléthore de tutoriels en ligne vous indiquant comment télécharger le code ci-dessous à votre ATTiny85, que je vais vous aider à démarrer avec quelques liens. Si vous avez des questions, il suffit de demander dans les commentaires. Parfois, j’ai eu des problèmes en raison de la vitesse d’horloge, donc si vous télécharger le code et il ne fonctionne pas essayez de passer à la vitesse restante (1 MHz <> – 8 MHz). Maintenant pour quelques bons liens :
- High-Low Tech
- Instructable
Si ces liens ne fonctionnent plus sur puis juste Google « programme attiny85 avec arduino uno » pour en savoir plus. Si le code ci-dessous est ne fonctionne ne pas correctement, puis essayez de changer le 1 dans l’état logique 0, et veillez à double vérifier votre commande de broche. Je recommande que vous essayez et écrivez ce code pour vous-même, mais si vous ne voulez pas alors voici le mien :
const int vibPin = 2 ;
const int groundPin = 0 ;
const int motorPin = 0 ;
void setup() {}
pinMode (vibPin, entrée) ;
pinMode (motorPin, sortie) ;
pinMode (groundPin, sortie) ;
digitalWrite (groundPin, basse) ;
}
void loop() {}
État int = digitalRead(vibPin) ;
Si (État! = 1) {}
digitalWrite (motorPin, HIGH) ;
Delay(7000) ;
digitalWrite (motorPin, basse) ;
}
}