211002 Atelier 1: Arduino, une famille nombreuse

Conçu en 2005 par les enseignants et étudiants de l’école de Design d’Interaction d’Ivrea en Italie, Arduino est un outil de prototypage entièrement Open Source destiné à l’ingénierie, la robotique et diverses techniques.

Les cartes Arduino officielles

La carte Arduino est toujours opérationnelle,  et vendue (#24€)

mais a été déclinée nombreuses sous séries spécialisées dont:

Arduino Méga R3  #46€ ou  #15€


Arduino Nano #24€ ou #9€


Arduino Pro Mini

et bien d’autres déclinaisons vendues sur le site Arduino.cc


les produits Arduino concurrents asiatiques:

ce sont des cartes tierces avec Wifi

 

Esp8266 Boards/NodeMcu 1.0(ESP-12E Module): Wifi , #10€

 


Esp32 Arduino/ Heltec Wifi kit 32:  ecran oled, #14€

 


Esp32Cam: Bluetooth+Wifi+caméra , #10€

________

Esp32 Arduino/ Heltec Wifi LoRa 32 #34€


programmation Arduino

toutes les cartes de la famille Arduino sont programmables en C++ à l’aide du l’IDE/Environnement de Développement Intégré  Arduino sous Windows, Linux, Apple.

En modifiant les paramétrages de l’ide, après compilation, un programme simple comme l’allumage de Led peut être éxécuté sur les différentes cartes Arduino.

Pour les cartes concurrentes asiatiques, dans l’IDE Arduino/Fichier/Préférences/Paramètre onglet Url gestionnaire de cartes supplémentaire,

il faut rajouter 2 lignes

  • https://arduino.esp8266.com/stable/package_esp8266com_index.json
  • https://dl.espressif.com/dl/package_esp32_index.json

puis dans outils/type de carte, chercher la famille de carte asiatique que vous voulez utliser

pour plus d’information, reportons-nous aux pages écrites les années avant Covid !