Envoyé par
electrozero
Le capteur ne détectera pas les lettres, mais les personnes qui viendront à la boîte aux lettres.
D'accord, il faut donc ouvrir la boîte pour y déposer quelque chose, il n'y a pas une fente où l'on peut glisser une lettre? ou alors juste la passage à proximité de la boîte aux lettres? (même si rien n'a été déposé?)
Envoyé par
Auteur
le 1er script comporte l'objet Serial. Lorsqu'on utilise cet objet, il faut savoir qu'il est nécessaire d'activer le moniteur série (menu outils -> moniteur série) dans l'IDE pour exécuter le programme. Sans cela, le programme ne fonctionnera pas correctement, il restera bloqué sur l'instruction Serial.print() en attendant de pouvoir émettre. Serial est souvent utilisé pour déboguer les programmes.
Non... le port série émet les octets sans se soucier de qui les lit de l'autre côté. (il n'y a pas de canal retour, c'est juste la pin Tx qui s'agite plus ou moins vite en fonction du débit choisi, en envoyant des HIGH et LOW en fonction des 1 et 0 à transmettre).
Peut-être une confusion avec la ligne de code que l'on voit souvent dans la fonction setup() des exemples: ou encore
while (! SerialUSB) ; // sur DUE
qui met le setup() en attente de l'établissement de la liaison série sur certaines cartes qui ont le support d'un port USB natif (USB CDC). Sur ces cartes, effectivement si vous avez cette ligne de code, vous resterez en attente tant que la liaison série (USB CDC) n'est pas établie. Sur une carte type UNO ou MEGA, Serial est câblé en dur et le test répond toujours true.
@Jay, le détecteur IR ne détecte pas forcément la chaleur, mais des variations de l'intensité IR.
effectivement j'ai utilisé "chaleur" abusivement, c'est la variation des radiations IR qui est mesurée (la particularité du rayonnement IR est de réchauffer la peau sans modifier la température de l'air, c'est pour cela que j'avais parlé de chaleur)
Partager