La Programmerie est un générateur de code Arduino générique. Il permet de générer des codes en fonction de chaque élément sélectionné avec les bibliothèques, les définitions et les fonctions de base. La Programmerie permet d’obtenir un code fonctionnel permettant de gérer ou tester plusieurs appareils en même temps
Faites glisser et déposez ou double-cliquez l’élément de la colonne de gauche dans la zone de dépôt et cliquez sur afficher le code pour générer le code Arduino en fonction des éléments sélectionnés.
Ce projet vise à rassembler tous les tutoriels sur Arduino ou Raspberry Pi (ou autre microcontrôleur) et aider les débutants à créer de nouveaux codes.
N’hésitez pas à nous envoyer un message et à nous faire part de vos commentaires et idées pour de futures mises à jour de la Programmerie.
CommunicationSensorOutputShield
Communication
Sensor
Output
Shield
ESP8266 Wifi Connection
Le NodeMCU ESP8266 possède une puce intégrée permettant la connexion au WiFi.
Le protocole I2C est un protocole de communication série permettant à deux appareils d’échanger des données. Sur le bus, il y a un appareil ‘Maître’ et jusqu’à 128 appareils ‘Esclaves’.
Une sortie analogique correspond à un module qui envoit une valeur discrète généralement compris entre 0 et 5V
Moteur CC
Les moteurs à courant continu (CC) transforment une puissance électrique en rotation. Il génère une rotation continue lorsqu’on applique une tension constante à ses bornes. La vitesse de rotation est proportionnelle à la tension appliquée.
Un ruban de LED RGB adressable permet de piloter la couleur et la luminosité des leds qui le composent individuellement
Serial Servo Controller
Le module Maestro de chez Pololu est un contrôleur série permettant de piloter plusieurs servomoteurs en utilisant simplement la communication série du microcontrôleur.
Le relais est un interrupteur piloté qui isole la partie électronique de la partie puissance.
Servo
Les servomoteurs sont des moteurs à courant continue couplés à de l’électronique et des engrenages. L’électronique permet de contrôler le moteur en position lorsqu’on applique un signal PWM et les engrenages permettent d’augmenter le couple du moteur électrique. Ils existent deux types de servomoteurs les servomoteurs contrôlé en position et les servomoteurs contrôlé en vitesse. Le servomoteur contrôlé en vitesse a la particularité une rotation continue contrairement au servomoteur contrôlé en position qui a une amplitude de 180°, en général.