1. USB : bien plus qu'un connecteur pour charger vos croquis
Jusqu'à présent la seule utilité de la connexion en USB entre l'ordinateur et la carte a été d'enregistrer nos croquis dans sa mémoire. Techniquement parlant, cette connexion repose sur une méthode de communication dite série (les bits qui forment les octets sont envoyés à la queue leu-leu). Les cartes Arduino sont équipées d'une puce faisant la conversion entre l'USB et cette liaison série (soit un composant de marque FTDI, soit un autre microcontrôleur AVR spécialement programmé pour ça, ou encore une autre marque de puce pour les clones).
Sur une carte UNO, par exemple, le microcontrôleur AVR est préprogrammé avec un minuscule programme appelé bootloader (ou séquence d'initialisation). Celui-ci démarre systématiquement avant tout croquis et vérifie si un ordinateur cherche à programmer la carte. Si ce n'est pas le cas dans un laps de temps donné, il passe automatiquement le relais au croquis...
