Arduino et clones
Arduino
Il s'agit d'une carte électronique programmable. que l'on trouve à environ 20 euros pour le uno. Il existent différents modèles à choisir selon vos besoins.
Il sont fabriqués par la société italienne Smart Projects
L'installation des drivers devraient se faire de façon transparente. Branchez le et Windows fera la maj.
Différence
entre Arduino et Raspberry PI:
- Arduino est un automate ou un micro-contrôleur. Il n'est autonome que lorsque vous aurez téléversé votre programme. Il permet de contrôler des circuits électroniques.
- RaspBerry est un micro-ordinateur et micro-contrôleur. Il possède un systéme d'exploitation à base de Linux (Debian) et sera donc autonome. Il peut lui aussi contrôler des circuits électroniques via son GPIO. De part son système d'exploitation, plusieurs programmes pourront tourner en multitâche pour gérer différents circuits électroniques en parallèle.
L'arduino est donc plus simple à mettre en oeuvre mais pourra être rapidement limité suivant l'ampleur de votre projet...
Par contre, il peut travailler avec des signaux analogiques. En résumé, l'utilisation des deux appareils en même temps pourrait être une solution intéressante.
Les clones d'Arduino
Les shémas des cartes électroniques sont en libre service sur internet. Il est autorisé de faire des clones Arduino, mais ils ne doivent évidemment pas porter le nom Arduino (et les autres noms liés aux modèles officiels). Certains modèles iront jusqu'à ajouter de nouvelles fonctions.
On trouve sur Ebay des clones de l'arduino qui fonctionnent comme le vrai, mais pour vraiment pas cher (de 1 euro le ATmega328P CH340G UNO R3 Board avec son câble USB à 10 euros).
La différence de prix venant principalement du type de composant utilisé pour le transfert de votre programme vers l'appareil (USB CH340 Serial Converter ou CH341 à la place du Atmega16U2 chip ou FTDI). D'un côté, une license à payer, de l'autre pas ...
Le driver USB pour communiquer avec le clone risque de ne pas se charger automatiquement. Il faudra aller le chercher et l'installer vous même:
Exemple avec le clone DCcduino uno:
http://www.wch.cn/download/CH341SER_ZIP.html
Vous trouverez aussi des versions Linux ou Mac OS X sur cette même page.
Il s'agit d'un zip: CH341SER.ZIP (sur mon site) compatible de windows 7 à Windows 10.
Dézippez le contenu.
Dans le répertoire CH314SER, vous trouverez un setup qu'il suffira de lancer pour installer le driver !
Il
y a eu par le passé des clones Arduino avec des fakes du FTDI. Mais une maj
du driver a permis de faire
le ménage avec ces faux composants qui se sont retrouvés briqués. Il ne devrait
plus y en avoir en vente maintenant... D'autant que le CH340/341 coûte moins
cher à la fabrication.
IDE Arduino
Ensuite, il faudra installé l'IDE Arduino (il est gratuit ! Développé en JAVA) pour pouvoir programmer votre carte:
https://www.arduino.cc/en/Guide/windows.
Il existe aussi une solution web editor.
ArduBlock
Il s'agit d'un solution graphique de type plugin sur l'IDE Arduino qui va permettre de programmer façon scratch.
miniBloq
Autre solution graphique...
Apprendre à utiliser/coder sur Arduino
https://eskimon.fr/tuto-arduino-105-le-langage-arduino-12 et l'arduino de façon générale
En anglais
https://www.arduino.cc/en/Guide/HomePage
Annexes
https://www.arduino.cc/ site officiel
https://circuits.io/ Simulation: pour concevoir vos circuits et programmer l'arduino sans matériel !
Arduino et les différents modèles sur wikipedia
http://eskimon.fr/110-arduino-401-les-entrees-analogiques-de-larduino
http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.ExempleAnalogReadSerial
https://tutoarduino.com/arduino-partie-3-chapitre-1/