Accueil

Des robots pilotés avec le nouveau microcontroleur

Propeller de Parallax

MYTHOS - EXPLORER - CATBUSTER

 

Le pari

Parallax qui produit les Basic Stamp , microcontroleurs appréciés des roboticiens amateurs , a lancé en 2006 le Propeller , un nouveau microcontroleur plus rapide, plus puissant ,et surtout muni de 8 coeurs (les "cogs") qui fonctionnent en paralléle et partagent une zone mémoire commune: on peut gérer plusieures taches en paralléle (une par cog) et partager les données, sans avoir a utiliser d'interruptions: la programmation en est trés simplifiée et les temps de développement réduits.. Ce microcontroleur peut être programmé soit avec le langage interprété "Spin" qui ressemble assez au C# , soit en Assembleur ou en C si on recherche plus de vitesse.Il dispose aussi d'un Prop_Basic compilé trés rapide.

Sur le site de Parallax une banque d'objets vous fournira presque toutes les fonctions dont vous avez besoin pour programmer votre robot sans peine.

Tentant de l'essayer ?

Quelques difficultés

Mais la nouveauté a son prix:

Mais des solutions efficaces et généralement gratuites

On en est on ?

Aprés un temps d'adaptation assez court , on peut maitriser l'essentiel des fonctions du langage Spin.

En fait, comme d'habitude les difficultés essentielles sont rencontrées pour interfacer des périphériques.

Il faut noter que le Propeller fonctionne sous 3,3 volts (et non 5 volts comme les Stamp) ;il faut donc se méfier de tensions excessives sur les entrées qui pourraient abimer le processeur : selon les conseils issus des forums nous avons utilisé des résistances de 4.7 K montées en série et ça semble fonctionner dans la pluspart des cas.

Pour les périphériques qui demandent de la puissance il vaut mieux les connecter sur une alimentation indépendante , d'autant plus qu'ils fonctionnent souvent en 5 volts et en plus ça évite les interférences dues aux démarrages des moteurs.

D'autre part le seuil entre valeurs haute/basse sur les pins du processeur est vers 1.65 volts (2.4 volts pour le Basic Stamp).

Qu'avons nous réussi à "connecter" ?

(Si vous avez a connecter un périphérique ,cherchez dans la banque d'OJETS sur le site de Parallax vous trouverez presque toujours que quelqu'un y a déposé les fonctions qu'il vous faut ! )