Simple Arduino Bluetooth Cybot sur le mouvement et l’Appplication Android (MàJ) (6 / 9 étapes)

Étape 6: Arduino Firmware

Avant que vous essayez de télécharger l’esquisse pour l’Arduino veiller à ce que vous port est sélectionné dans le menu Outils, déroulant dans l’IDE Arduino, mais mre surtout choisir le bon conseil vous utilisez.

Le code ci-dessous fonctionne sur la plupart, si pas toutes les cartes Arduino, mais si vous avez le mauvais type défini sous outils, puis vous obtiendrez seulement Erreurs lorsque vous cliquez sur le bouton transférer.

J’ai eu quelques problèmes quand j’ai couru tout d’abord cela, ne se connecte pas, ne moteurs pas tourner ou incohérente.

Pour trouble shoot questions j’ai suggèrent de supprimer l’Arduino et Bluetooth du Cybot et mis en place sur une maquette et obtenir de chaque étape de travail avant de passer.

Travaillant comme en haut, j’ai trouvé que le faisceau de câble, que j’avais fait pour relier le pont de Cybot H à l’Arduino a été court-circuiter qui a abouti à fonctionnement capricieux.

Tellement bien que je pense que c’est une bonne idée d’utiliser le harnais et ont laissé sa création en tant que partie de l’instructable - vous remarquerez que la vidéo pleinement opérationnelle a des connexions directes à l’aide de fils de raccordement

Firmware pour l’Arduino Nano pour Bluetooth control de la plate-forme de Cybot

ce fichier n’utilise pas les connexions TX/RX sur l’arduino pour communication série donc, faire les liens suivants

Arduino >> bluetooth / / D03 >>> Rx

D02 >>> Tx

#include / / il s’agit d’un must ou la communication sérielle ne fonctionnera pas

SoftwareSerial Cybot(10,11) ; Installation de RX, TX

int RM_forward = 8 ; le programme d’installation référencée broche pour marche / arrêt activité

int RM_reverse = 9 ; le programme d’installation référencée broche pour marche / arrêt activité

int LM_forward = 12 ; le programme d’installation référencée broche pour marche / arrêt activité

int LM_reverse = 13 ; le programme d’installation référencée broche pour marche / arrêt activité

int BluetoothData ; les données données l’ordinateur

void setup() {/ / statut configuration initiale

Cybot.Begin(9600) ;

Cybot.println ("Bluetooth sur Appuyez sur 8:forward/2:reverse/4:left/6:right/0") ;

pinMode(RM_forward,OUTPUT) ;

pinMode(RM_reverse,OUTPUT) ; pinMode(LM_forward,OUTPUT) ;

pinMode(LM_reverse,OUTPUT) ;

}

void loop() {/ / Mettez votre code principal ici, pour exécuter à plusieurs reprises :

Si (Cybot.available()) {BluetoothData=Cybot.read() ;

Vers l’avant

if(BluetoothData=='1') {/ / si nombre 1 enfoncée... d’abord cesser toute activité puis allumez le mouvement vers l’avant

digitalWrite(RM_forward,0) ;

digitalWrite(LM_forward,0) ;

digitalWrite(RM_reverse,0) ;

digitalWrite(LM_reverse,0) ;

digitalWrite(RM_forward,1) ;

digitalWrite(LM_forward,1) ;

Cybot.println("Forward") ;

}

Vers l’arrière

if(BluetoothData=='2') {/ / si nombre 2 enfoncée... d’abord cesser toute activité puis allumez le mouvement vers l’arrière

digitalWrite(RM_forward,0) ;

digitalWrite(LM_forward,0) ;

digitalWrite(RM_reverse,0) ;

digitalWrite(LM_reverse,0) ;

digitalWrite(RM_reverse,1) ;

digitalWrite(LM_reverse,1) ;

Cybot.println("Backwards") ;

}

Droit

if(BluetoothData=='4') {/ / si nombre 4 pressé... d’abord cesser toute activité puis tourner sur la droite motion digitalWrite(RM_forward,0) ;

digitalWrite(LM_forward,0) ;

digitalWrite(RM_reverse,0) ;

digitalWrite(LM_reverse,0) ;

digitalWrite(RM_reverse,1) ;

digitalWrite(LM_forward,1) ;

Cybot.println("Right") ; }

gauche

if(BluetoothData=='6') {/ / si nombre 6 pressé... tout d’abord cesser toute activité puis tournez sur la gauche motion digitalWrite(RM_forward,0) ;

digitalWrite(LM_forward,0) ;

digitalWrite(RM_reverse,0) ;

digitalWrite(LM_reverse,0) ;

digitalWrite(LM_reverse,1) ;

digitalWrite(RM_forward,1) ;

Cybot.println("left") ;

}

ARRÊTER

if(BluetoothData=='0') {/ / si nombre 0 enfoncée... arrêter toutes les activités

digitalWrite(RM_forward,0) ;

digitalWrite(LM_forward,0) ;

digitalWrite(RM_reverse,0) ;

digitalWrite(LM_reverse,0) ;

Cybot.println("Stop") ;

}

}

Delay(100); / / attente pour l’entrée

}

Articles Liés

Vitesse contrôlée RC voiture moyen (4 CH moteur Driver contrôleur + Arduino + Bluetooth)

Vitesse contrôlée RC voiture moyen (4 CH moteur Driver contrôleur + Arduino + Bluetooth)

Salut, comme c'est mon premier instructable ici j'espère que vous l'aimez et n'hésitez pas à poser des questions sur quoi que ce soit pas clair en elle.Tout d'abord, j'ai commencé ce projet après que j'ai voulu commander 4 moteurs nécessitant une pui
Arduino bluetooth controler

Arduino bluetooth controler

il s'agit de mon arduino bluetooth minuterieÉtape 1 :aplication pour android : http://microcontrollerkits.blogspot.com/2012/02/arduino-control-8-devices-via-android.html?m=1morue de l'arduino et
Voiture simple arduino à l’aide du Bluetooth Module HC-06

Voiture simple arduino à l’aide du Bluetooth Module HC-06

La meilleure façon de construire une voiture de l'Arduino et le contrôler avec votre appareil android.Étape 1: Choses nécessaires : Ordinateur portable avec le logiciel Arduino.Une Arduino. (J'utilise Leonardo).Deux moteurs DC avec pneus attachés fer
Arduino bluetooth réservoir

Arduino bluetooth réservoir

J'ai a construire un réservoir de bluetooth arduino pour apprendre comment faire pour la programmation et le fonctionne de la communication bluetooth entre le téléphone intelligent android et HC-06 ou HC-05. Le bras robotique sont fixés pour l'utilis
Scratch 4 Arduino et Cybot contrôle (notions de base du Rover)

Scratch 4 Arduino et Cybot contrôle (notions de base du Rover)

J'ai eu un couple de Cybots ainsi que les robots de Tom pendant plusieurs années - de temps en temps ils se traîner en longueur et bricolés. Maintenant c'est au tour d'ans. J'ai décidé de m'essayer à Arduino contrôle des moteurs Bots.Il semble existe
Arduino Bluetooth contrôlée ouvre-porte électrique

Arduino Bluetooth contrôlée ouvre-porte électrique

Salut! Dans ce guide de Instructables, je vais vous montrer comment faire vos propres Bluetooth contrôlée à déverrouiller le système de porte à l'aide de la carte de Arduino uno. J'ai fait mon propre circuit en utilisant le microcontrôleur ATmega328
Arduino Bluetooth réservoir avec Application Android personnalisée (V1.0)

Arduino Bluetooth réservoir avec Application Android personnalisée (V1.0)

Salut! Il s'agit d'un guide pour savoir comment construire un simple et bon marché Arduino basé Bluetooth réservoir. C'est la première étape de ce projet et ne porte que sur le développement d'un véhicule de piste basé citerne mobile. La deuxième éta
Arduino Bluetooth voiture RC (Android contrôlée)

Arduino Bluetooth voiture RC (Android contrôlée)

Bonjour, dans ce projet je vais vous montrer comment transformer une voiture jouet de RC Bluetooth contrôlée par le biais de votre smartphone Android !Avant de commencer, assurez-vous que vous avez :Arduino uno ConseilPilote de moteur L293DModule Blu
Comment programmer Arduino Bluetooth Communication série dans Visual Basic Express 2010

Comment programmer Arduino Bluetooth Communication série dans Visual Basic Express 2010

Tici sont divers programme/logiciel Android pour contrôler votre arduino bluetooth robot avec votre android. Mais vous ne trouvez pas celui à utiliser avec votre PC windows. Donc, je programme un peu on dans Visual Basic Express 2010. Espérons qu'il
Arduino Bluetooth contrôlée lampe de bureau - avec relais coffre-fort

Arduino Bluetooth contrôlée lampe de bureau - avec relais coffre-fort

Aujourd'hui, je vais vous montrer comment construire votre propre lampe de bureau contrôlé de Bluetooth avec arduino uno.Pour ce projet, vous devrez construire le coffre-fort de ralay que vous pouvez le trouver ici :(Note : si vous ne voulez pas cons
Arduino Bluetooth Controled Boat - bateau

Arduino Bluetooth Controled Boat - bateau

Bonjour, dans ce projet je vais montrer vous comment transformer une simple RC bateau Bluetooth contrôlée par le biais de votre smartphone Android !Dans mon bateau de rc, j'ai choisi de construire mon propre circuit axée sur l'Arduino car Arduino uno
Didacticiel de base Arduino Bluetooth

Didacticiel de base Arduino Bluetooth

Avez-vous pensé de contrôler des appareils électroniques avec votre téléphone intelligent ? Contrôle de votre robot ou tout autre appareil avec votre smartphone sera vraiment cool. Voici un tutoriel simple et basique pour la connexion Bluetooth avec
Commande vocale Arduino (Bluetooth + Android)

Commande vocale Arduino (Bluetooth + Android)

Contrôler votre Arduino avec commandes vocales à l'aide d'un smartphone Android ! Avant de faire un système de domotique activé par la voix, nous devons d'abord apprendre les principes de base de l'expérience. Ce guide vous permettra de commander l'A
Nouveau bateau de RC Arduino Bluetooth

Nouveau bateau de RC Arduino Bluetooth

Bonjour, dans ce projet, que je vais vous montrer comment transformer une simple RC Bluetooth contrôlée bateau par l'intermédiaire de votre smartphone Android !Dans mon bateau de rc, j'ai choisi de construire mon propre circuit axée sur l'Arduino atm