| Programmer
Ce document s'adresse à des jeunes qui sont attirés par
la programmation, et qui ne connaissent pas toutes les options possibles.
Elles sont nombreuses, et chaque personne avec laquelle vous en discuterez
proposera une autre solution. Si cette personne peut vraiment vous aider
et vous consacrer du temps, suivez son conseil. C'est assez décourageant
de se trouver seul devant un programme dont on ne comprend pas les réactions.
Il faut connaître un "gourou" qui peut vous aider.
On peut programmer un PC ou un Mac pour interagir seulement avec le
clavier-écran, éventuellement une manette de jeu. Si vous
rêvez de faire votre super jeu vidéo, les environnements
(ensemble de programmes) sont complexes.
On peut programmer dans différents langages sur un PC, pour un
PC sur lequel des cartes d'entrées sorties sont connectées
pour commander sa maquette de train ou une application industrielle.
On peut programmer une carte performante pour gérer un affichage,
une liaison internet, des moteurs puissants.
On peut programmer les moteurs et capteurs d'une carte robotique, en
C ou en Basic
On peut s'intéresser à des robots, affichages, gadgets
utilisant des processeurs simples et petits que l'on programme en assembleur.
Comme pour les motos - vélos de course - VTT il y en a pour tous
les goûts
Nous voudrions vous proposer ici des programmes gratuits bien documentés.
Mais c'est un énorme travail qui ne cadre pas avec nos intérêts.
Nous listons quelques liens trouvées via Google et non testés.
Si vous pouvez nous aider à être plus complet et plus précis,
cela sera apprécié de tous les lecteurs.
Notre intérêt est la réalisation de montages basées
sur les PICs de Microchip. Si cela vous intéresse, allez tout
de suite sur www.didel.com/pic/Programmer.pdf

Si c'est plutôt un processeur AVR ou autre qui vous passionne,
on vous fera toute la place qu'il faut sur le site Bricobot. Arduino
mentionné plus loin est un excellent environnement probablement
mieux adapté pour des applications robotiques complexes. Qui
veut bien gérer des pages Arduino sur le site Bricobot?
Revenons à notre inventaire.
On peut commencer à programmer très jeune (8-10 ans),
plusieurs langages permettent de dessiner et déplacer des lutins
sur un écran.
|
Pascal
Un langage qui a eu ses heures de gloire.
|
| http://www.mikroe.com/en/compilers/mikropascal/pro/pic/ |
Vendu 199 USD en 2009 |
| |
|
|
Assembleur sur des ordinateurs pionniers
Chaque machine a son assembleur, réservé pour
écrire le logiciel système.
Si on connaît le nom de l'ordinateur (EDVAC, Zebra, etc)
on trouve sous Google des descriptions de l'architecture et du
répertoire d'instructions, et parfois des simulateurs
|
| |
|
| |
|
Programmation d'un microcontrôleur pour un robot ou autre
application
Il faut commencer avec l'environnement le plus simple possible
Programmer le processeur à l'état brut permet des applications
temps réel dans des petits processeurs avec des codes très
courts.
Une bonne documentation en français est rare. Sur Mac, il y
a très peu d'outils de programmation. Signalez ce qui est intéressant
(et testé) pour compléter la liste ci-dessous.
| C pour AVR |
| http://www.ladyada.net/learn/arduino/ |
|
| |
|
| |
|
| |
|
Quelque chose manque? Il y des lignes vides pour mettre l'information
que vous avez. Merci.
|