Étape 3: Le Micromite
Edit : HACKADAY Bienvenue!
Il y a des vidéos sur ce projet en action à la page 1
Le Micromite :
Le Micromite puce est en fait un PIC32MX150 ou un PIC32MX170 (disponible chez Microchip, Inc.) chargé avec un spécial Open Source "Micromite" logiciel créé par Geoff Graham. Les puces peuvent être obtenues préalablement programmé avec le logiciel Micromite de Micromite.org. Même les membres des forums de Propellerpowered ont été intensifier et offrant des puces programmées pour un dollar ou deux au-dessus du coût. Si vous avez un Pickit 3 programmeur, vous pouvez créer votre propre en utilisant les fichiers .hex fournies sur la page de Geoff.
Voici un petit aperçu du genre de puissance fournie par la puce Micromite.
- L’interpréteur BASIC compatible Microsoft
Entièrement comporté avec virgule flottante et variables chaîne, noms de longueur variables, tableaux des flotteurs ou des chaînes avec des dimensions multiples, utilisateur et une vaste manipulation défini des fonctions et des sous-routines. Généralement, il exécutera un programme sur 23 000 lignes par seconde.
- Dix-neuf des broches d’entrée/sortie sont disponibles.
Ceux-ci peuvent être configurés indépendamment comme numérique d’entrée ou de sortie, entrée analogique, fréquence ou période mesure et compter. Dix des broches peut être utilisé pour mesurer des tensions et de sept autres peut servir d’interface avec les systèmes de 5V.
- Un éditeur de « incorporé » plein écran.
Seulement, cela nécessite un émulateur de terminal VT100 et peut éditer un programme complet de 54 Ko en une seule session. Il inclut des fonctionnalités avancées telles que Rechercher et copier, couper et coller d’et vers un presse-papiers.
- Protocoles de communication modernes.
I2C, série asynchrone, RS232, IEEE 485, SPI et 1 fil. Ils peuvent servir pour communiquer avec de nombreux capteurs (température, humidité, accélération, etc.), ainsi que pour l’envoi de données pour tester les équipements. Construit en commandes d’interfacer directement des dispositifs spéciaux tels que les télécommandes infrarouges, capteur de température DS18B20, modules d’affichage LCD, batterie soutenu horloge, détecteurs de distance, pavés numériques, etc.. Jusqu'à cinq PWM ou SERVO sorties peuvent être utilisées pour créer des sons différents, de contrôler les servos ou de générer des tensions commandé par ordinateur pour piloter les appareils qui utilisent une entrée analogique (par exemple, contrôleurs de moteur).