|
ARDUINO |
Les Microcontrôleurs :
J'ai eu par le passé quelques expériences concernant les microcontrôleur.
Mais qu'est-ce qu'un microcontrôleur ?
Il s'agit en fait d'un ensemble de composants, regroupés dans une seule et même puce, regroupant l'ensemble des fonctionnalités d'un ordinateur complet.
Vous aurez besoin :
D'un Processeur, pour traiter l'information
de RAM, pour stocker les données,
de ROM, pour stocker le programme à exécuter,
De ports, entrées, sorties, analogiques, numériques, communications...
En plus de tout cela, vous aurez besoin d'un signal d'horloge (oscillateur),
d'une alimentation.
Même avec tout ça, vous ne disposez que d'une belle boite d'incompétence, uniquement
dédié à augmenter votre note d'électricité.
Il vous faudra aussi un programme à exécuter...
Prenez l'exemple d'un PC... A la mise sous tension, malgré un écran noir, vous
constatez qu'un certain nombre de choses se produisent.
C'est le BIOS : Basic Input Output System. C'est le minimum pour que votre
ordinateur démarre.
Ce programme de base va lui indiquer qu'il y a un clavier, un HDD, un écran, etc...
Et surtout
comment démarrer votre système d'exploitation préféré...
Autres expériences :
J'ai précédemment extrapolé sur le modèle CUBLOC...
Mais celui-ci, sur la gestion de ses ports, était trop psychorigide pour
éveiller mon intérêt...
De plus, une grande partie de la périphérie (horloge, alim à réaliser) était
trop pénalisante pour mon intérêt...
J'ai aussi extrapolé sur quelques PIC's, mais l'assembleur, depuis le ZX81, ça faisait
trop...
De plus, une grande partie des logiciels de développement, légalement acquits
explosent le budget familiale.
J'ai récupéré par l'intermédiaire de Jean Luc / F1ULQ, des micro PC au format
A5.
512Mo RAM, port IDE, son, 4 série, VGA, etc... Ça m'a occupé un temps, et c'est
repartit dans le carton.
Je n'ai pus y trouver d'application intéressante. Mais, je m'y remettrais certainement plus tard....
L'ARDUINO :
Avec l'Arduino, je découvrais un LEGO©
pour adulte.
Tout les ports sont configurables individuellement.
Il est possible de manager son environnement au bon vouloir de son projet, et de
son concepteur...
Je dispose de ports tout ou rien, analogiques, PWM pour piloter des servomoteur
type modélisme, communication type RS232 TTL ou I²C, etc...
Et tout ceci avec une carte embarquant, sur le format à peine plus grand que la
surface d'un paquet de cigarette, le processeur, l'horloge, l'alimentation, la
programmation, les bus...
Ne parlons pas des interfaces, ce qui n'existe pas, le sera.
Les bibliothèques sont disponibles à qui mieux mieux...
Les exemples de programmations sont fournis.
Ne reste plus qu'à empiler, câbler, programmer... Et ça marche...
Toute la logithèque de développement est accessible et réactualisée
régulièrement...
Une énorme bande de fous furieux se surnommant GEEK sont disponible
presque 24/7...
Là ou tu coince, ils te débloquent...
Ne parlons pas des associations, pour n'en
citer qu'une au niveau local ALOLISE
Renseignez vous pour rencontrer les associations de proximités.
Plus simple, mettez vous y ! Faites une présentation au niveau de votre
radio-club.
Vous serez surpris des copains qui vont s'y mettre... N'est-ce pas Pascal /
F5LIK...
C'est accessible au Boulanger/Pâtissier jusqu'à l'ingénieur en ingénierie...
Il suffit de s'y mettre....
Si ! Une seule limite ! Votre imagination... Je vous laisse le découvrir...
Comme nous disions à la grande époque de l'automatisme programmable, une
interface homme / machine merveilleuse.
Que du bonheur !
Pour citer un autre accro, je ne puis que vous conseiller d'aller visiter
l'excellent site de mon ami
Louis / F1FWG
Il a suivi le même cursus que moi étant jeune, dans les automates programmables
et autres commandes numérique.
Il en a retenu une ancienne méthode de programmation : le
GRAFCET... Ça devrait rappeler des souvenir à certains.
Adaptez cette sauce à l'Arduino... Et vous me pulvérisez les scores de
consultation de son site...
Trop excellent pour ne pas le citer...
Le prix ! on ne peut plus raisonnable !
Vous trouverez les cartes contrôleur à quelques dizaines d'€uros...
Des écrans LCD à 15 €uros...
Des poussoirs ou interrupteurs de récupération... A... Rien !
Des capteurs de position, de température, de pression, de luminosité,
inertiels... Etc à quelques €uros...
Tapez simplement ARDUINO sur votre moteur de recherche préféré... Et salivez !!!
Le site officiel :
http://www.arduino.cc
et sa traduction partielle en Français :
http://www.arduino.cc/fr
Wikipedia :
http://fr.wikipedia.org/wiki/Arduino
Des questions, des commentaires en direct ?
© 13/02/2013 - Dernière modification : 21/07/2016 - F4CVM / Pascal