Ce fichier donne accès à la documentation et aux programmes qui permettent d'acquérir de l'expérience en programmation des microcontrôleurs en utilisant le matériel développé par Didel.

Pour programmer les microcontrôleurs de la famille Pic, le PicKit2 est la solutions efficace.
Il est disponible Grotte4 pour 65.- CHF

Le logiciel est disponible sur le site Microchip et ici:
http://www.bricobot.ch/docs/Microchip.zip ( ! 31 Mega)

L'utilisation est documentée dans les fichiers Coeur4 etc


SmileNG est un éditeur assembleur utilisant les notations CALM, plus faciles à apprendre que celles de Microchip. L'environnement pour plus de 20 processeurs des familles 10F 12F 16F se trouve sous:
http://www.bricobot.ch/docs/SmileNG.zip (780k)


Initiation avec le Bimo et/ou des LEDs (pour tout débutants)

Le langage ne comporte que des instructions en français qui sont des macros d'assembleur. Ceci permet de personnaliser des comportements et affichages, et de se familiariser avec un environnement de développement de programmes pour microcontrôleurs. Seules les notions de constantes et variables 8 bits sont abordées.

Coeur 4

Documentation générale
http://www.bricobot.ch/docs/Coeur.pdf

Le montage du kit Coeur et sa programmation:
http://www.bricobot.ch/docs/Coeur4Soudure.pdf
http://www.bricobot.ch/docs/Coeur4Prog.pdf

Les fichiers pour écrire les programmes sous SmileNG:
http://www.bricobot.ch/docs/Coeur4.zip

Orion

Utilisation du module Orion et sa programmation:
http://www.bricobot.ch/docs/OrionSculpture.pdf
http://www.bricobot.ch/docs/OrionCouture.pdf
http://www.bricobot.ch/docs/OrionProg.pdf

Deneb

Versions simplifiée d'Orion avec 8 leds: Deneb est un kit très facile à souder.Vega est plus compact.
http://www.bricobot.ch/kits/Deneb.pdf
Même logiciel pour Vega et Denebogiciel:
http://www.bricobot.ch/docs/VegaProg.pdf
Fichiers:
http://www.bricobot.ch/docs/Vega.zip

 

BimoLeds

Construction:
http://www.bricobot.ch/kits/BimoKitLeds.pdf
Programmation:

http://www.bricobot.ch/kits/Lb8.pdf
Fichier:
http://www.bricobot.ch/kits/Lb8.zip

Bimo

Documentation sur 1 page
http://www.bricobot.ch/docs/BimoPub.pdf
Deutsch: http://www.bricobot.ch/docs/BimoPubA.pdf

Notice de montage complète (8 Mega)
http://www.bricobot.ch/docs/Bimo.pdf
Deutsch: http://www.bricobot.ch/docs/BimoA.pdf

Logiciel
http://www.bricobot.ch/docs/Abimo.zip

BimoPlus

Montage:
http://www.bricobot.ch/kits/BimoPlus.pdf
Programmation :
http://www.bricobot.ch/programmer/CalmBimo.pdf

Fichiers:
http://www.bricobot.ch/programmer/CalmBimo.zip

 

Moteurs

Mise au point d'applications performantes

Performance ne veut pas dire complexité et longs programmes. Les microcontrôleurs existent avec une taille mémoire de 256 bytes à plusieurs mégas. On peut faire beaucoup de choses dans peu de mémoire si on comprend bien la structure des processeurs, quel que soit le langage utilisé.
L'assembleur permet ses performance maximales et un contrôle multitâche efficace, mais qui suppose un travail à l'oscilloscope.
Le C facilite l'écriture des algorithmes, et peut être très performant si on comprend la structure du processeur et que l'on sait insérer des modules en assembleur.
Le Basic est facile à apprendre, mais lent à l'exécution. Le QCbasic permet l'insertion d'instructions en assembleur et les interruptions.
Les macros d'assembleur permettent de créer des instructions en français.
D'autres environnements comme le Java sont utilisés pour des applications portables entre systèmes d'exploitation de PC.

Les Microdules sont très pratiques pour la mise au point d'applications pour des processeurs miniatures. Il existe sur le marché de nombreuses cartes "universelles" comme les cartes Dev877 et Bimo2 de Didel.

 

http://www.didel.com/08micro/MicroPubE.pdf

 

 

Eléments mécaniques et électroniques
(en préparation)  
   

jdn 090506