Robot 1: « Little Jimmy » basé sur le PICAXE - 18M 2 (7 / 11 étapes)

Étape 7: PICAXE Power Board « Le cerveau »

PICAXE est la façon la moins chère et la plus facile pour apprendre à programmer et à utiliser des microcontrôleurs. J’ai acheté le PICAXE - 18M 2, un pilote de Quad H-Bridge puce et la carte d’alimentation tous pour moins de $20 de SparkFun [Link ]. L’environnement de développement et outils SW sont exempts de la révolution l’éducation [lien] . La fiche technique pour la puissance à bord (CHIO35A) détails comment couper une résistance au Conseil d’administration et d’ajouter un régulateur de tension 05 78L pour séparer la puissance PIC (+ 5V) de la puissance de pont en H (+ 12V). Étant donné que je suis en utilisant une radiocommande pour contrôler ce robot, le travail de cette PICAXE est de recevoir les signaux PWM du récepteur RC et convertissez-les en la logique requises par le pilote de pont en H pour commander les moteurs. La prémisse est 1 canal RC se déplacera deux moteurs gauche (câblés en parallèle) vers l’avant ou vers l’arrière, et un autre canal RC commandera les moteurs droite.

Le code est très simple :

; Code de développement de robot 1
; James Dinsmore 18/06/2011
; pour PICAXE 18M 2

principal :

pulsin C.5,1,w1 ; pouls RC canal 2 en variable word d’enregistrement
pulsin C.6,1,w2 ; pouls RC canal 3 dans variable mot d’enregistrement
Si w1 > 160 puis
; roues gauche en avant
high B.6                                        ; In4 pont en H
low B.7                                          ; Pont en H In3
endif
Si w1 < 140 et w1 > 20 puis
; inverser les roues gauche
low B.6                                         ; In4 pont en H
high B.7                                       ; Pont en H In3
haute B.1 ; allumer LED lumière arrière gauche
endif
Si w2 > 160 puis
; roues droite en avant
high B.5                                       ; Pont en H In1
low B.4                                         ; Pont en H In2
fin si
Si w2 < 140 et w2 > 20 puis
; inverser les roues droite
B.5 faible ; Pont en H In1
B.4 élevé ; Pont en H In2
haute B.2; LED lumière arrière droit s’allume
endif
; couper les moteurs si aucun signal n’est reçu
Si w1 > 140 et w1 < 160 puis
faible B.6 ; moteur ne fonctionne que si une des extrémités est élevé et l’autre faible
B.7 faible
endif
Si w2 > 141 et w2 < 160 puis
faible B.5 ; moteur ne fonctionne que si une des extrémités est élevé et l’autre faible
B.4 faible
endif
B.1 à faible ; éteindre feu arrière gauche (si active)
B.2 à faible ; éteindre feu arrière droit (si active)

Goto principal

Articles Liés

ROBOT AVOIDER DTMF se basant sur OBSTACLE

ROBOT AVOIDER DTMF se basant sur OBSTACLE

il est basé sur la technologie DTMF, par laquelle votre voiture répond à la basse et haute fréquence du numéro u enfoncé dans votre téléphone mobile, après avoir donné un anneau,Étape 1: Bloc diagramme Le travail principe derrière le projet est illus
IoT Photon + Robot basé sur le mouvement de saut

IoT Photon + Robot basé sur le mouvement de saut

Un tout à l'heure, j'ai construit un PICAXE base Touchless capteur contrôlée Robot qui utilise un capteur de mouvement Leap de suivi des mouvements de main sur disque. Malheureusement, ce robot a besoin d'être branché à un ordinateur pour fonctionner
Robot de réservoir moniteur sans fil basé sur framboise pi

Robot de réservoir moniteur sans fil basé sur framboise pi

Bricolage un réservoir moniteur sans fil n'est pas difficile basé sur l'IP framboise, indiqué dans l'image suivante.Étape 1: Matériaux pour la pi ELMod framboise à base moniteur 1.Conseil de framboise pi :http://www.smartarduino.com/original-RPI-Rasp
DIY scanner 3D basé sur vision structurée de léger et stéréo en langage Python

DIY scanner 3D basé sur vision structurée de léger et stéréo en langage Python

Ce scanner 3D a été effectué à l'aide de faible coûts éléments classiques comme le vidéo-projecteur et webcams. Un scanner 3D à lumière structurée est un dispositif de balayage 3D pour mesurer la forme tridimensionnelle d'un objet à l'aide de motifs
Comment obtenir des prix plus bas sur des éléments de faux/bootleg dans Chinatown

Comment obtenir des prix plus bas sur des éléments de faux/bootleg dans Chinatown

8 étapes pour obtenir des prix plus bas sur bootleg des éléments dans le Chinatown de LA ville.Étape 1 :Allez dans un magasin un peu sommaire dans le Chinatown Downtown LA que vous connaissez vend des Articles de faux/bootleg (essentiellement presque
Basé sur la couleur de planche de Sudoku en bois

Basé sur la couleur de planche de Sudoku en bois

il s'agissait d'un cadeau pour l'anniversaire de mon père et probablement ma création menuiserie plus compliquée à ce jour. J'ai voulu faire une sorte d'objet lié à sudoku pour lui et devint inspiré par les photos que j'ai vu des planches de sudoku b
Le contrôle d’éclairage d’automatisé basé sur Arduino

Le contrôle d’éclairage d’automatisé basé sur Arduino

c'est mon deuxième instructable. Je veux partager une partie de la base choses que j'ai fait à l'aide de l'arduino, je suis tellement occupé ces derniers temps. puis j'ai eu la chance d'avoir ce temps libre... inspiré par mon ancien élève et une ligu
Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

La solution utilisée ici pour télécommander Arduino au moyen d'un smartphoneou tablette à la place des boutons poussoirs, affichages, etc. s'applique à de nombreux projets dans lesquels le microcontrôleur doit être contrôlé à distance, alors l'applic
Faible coût enregistreur de données de température (DS18B20) WIFI basé sur ESP8266 avec une connectivité à thingspeak.com

Faible coût enregistreur de données de température (DS18B20) WIFI basé sur ESP8266 avec une connectivité à thingspeak.com

Enregistreur de données de température basé sur le capteur de température 1-Wire DS18B20 et de ESP8266.À seulement $5 ESP-01 Conseil et DS18B20 capteur.Le logiciel est écrit en langage LUA et s'exécute directement dans ESP8266.Aucun autre MCU nécessa
CLAIR/sombre capteur basé sur l’ampli op LM741

CLAIR/sombre capteur basé sur l’ampli op LM741

hey tout le monde, je vais faire un capteur foncé/light à l'aide d'un ampli op lm741. Il est très facile et nécessite que très peu des pièces et est très intéressant de lire sur.questions pour les instructables faire apprendre les concours pour les j
Détecteur de mouvement PIR Arduino système de sécurité basé sur

Détecteur de mouvement PIR Arduino système de sécurité basé sur

Ce projet va faire de notre système de sécurité basé sur Arduino avec capteur sensible aux mouvements.Lorsque le système détecte alarme de mouvement nous alerterons en entrant dans le circuit.http://Make.robimek.com/Motion-Security-System-with-Arduin
FLEUR-arrosage APP basé sur Bosmans Conseil

FLEUR-arrosage APP basé sur Bosmans Conseil

Nous avons fait un soft pour fleur arrosage basé sur Bosmans. Avec cette application, vous pouvez arroser vos plantes par l'intermédiaire de smartphone. Pour ajouter d'autres dynamiques à cette application, nous avons également inclus des OLED 12864
Définition d’un nouvel algorithme de tri basé sur parallèle de décodage et l’encodage ultérieur

Définition d’un nouvel algorithme de tri basé sur parallèle de décodage et l’encodage ultérieur

Un algorithme de tri est un algorithme qui met des éléments d'une liste dans un certain ordre. Les ordres plus utilisées sont l'ordre numérique et l'ordre lexicographique. Un tri efficace est importante pour l'optimisation de l'utilisation d'autres a
Arduino contrôlée Car Tracking System basé sur SMS

Arduino contrôlée Car Tracking System basé sur SMS

Hi, j'ai fait un Arduino contrôlée voiture Tracking System basé sur SMS pour la voiture de mon père.Les modules utilisés sont ;Arduino nano V3.0Module GPS SkyLabModule GSM WaveComLa bibliothèque de SoftwareSerial, les TinyGPS sont utilisés pour commu