Pour mieux suivre ce cours, voici un support sous forme de mémo
2 fonctions essentiels :
Zéro branchement
Fonctions :
analogWrite( pin, value ); : Permet d'envoyer une puissance de 0 à 5V (ou 3.3V) en mettant value de 0 à 255.
Pimp My R... ARDUINO : Avec une LED 3 couleurs, faire un fade mélangeant le rouge et bleu, le bleu et le vert et enfin le vert et le rouge. Et tout ça en boucle.
Dans l'absolu il faudrait un condensateur autour de l'interrupteur pour éviter les rebonds (faux positifs mécaniques).
Allumer une LED quand l'interrupteur est appuyé
Nécessite une LED et un interrupteur.
Objectif : Allumer la LED 1 seconde après avoir interrompu le programme. (Voir diapo suivantes).
attachInterrupt(digitalPinToInterrupt( pin ), fonction, type );
Débugger, il faut utiliser 2 méthodes (au moins) :
Pour fonctionner, on utilsera une librairie NodeJS capable de lire le port série.
Nécessite un capteur de mesure (LUX, db, hPa, ...).
Avec la matrice de LED, faire un mini Tetris. Attention, on ne peut pas tout allumer d'un coup. Une ligne = 10pts, 2 = 25pts, 3 = 60pts, 4 = 125pts. Le capteur de luminosité pourra accélérer le jeu en étant recouvert.
Le score devra être affiché dans un terminal.
Faire un projet sur la forge, me rajouter en tant que membres. Mettre un schéma (Thinkercad), un README et le code source.
NE PAS APPELER LE PROJET docker_iot_... .