Voiture bluetooth simple (3 / 4 étapes)

Étape 3: Code

[code]
Version 3.0 par Owen Sobel
Ce programme est utilisé pour contrôler un robot à l’aide d’une application qui communique avec Arduino via un module bluetooth.
Erreur Code graphique : Code 01 ; Turnradius est supérieure à la vitesse ; Code 02 ; La vitesse est supérieure à 255 ;
#define in1 //L298n 5 broches de moteur.
#define in2 6
#define in3 10
#define in4 11
#define LED 13
commande int ; Int pour stocker l’état de commande app.
int vitesse = 204 ; 0 - 255.
int Speedsec ;
buttonState int = 0 ;
int lastButtonState = 0 ;
int Turnradius = 0 ; Définir le rayon d’un virage, 0 - 255 Note : le robot va mal fonctionner si c’est supérieur à int vitesse.
int brakeTime = 45 ;
int brkonoff = 1 ; 1 pour le système de freinage électronique, 0 pour la normale.
void setup() {}
pinMode (in1, sortie) ;
pinMode (in2, sortie) ;
pinMode (in3, sortie) ;
pinMode (in4, sortie) ;
pinMode (LED, sortie) ; Définir l’axe de la LED.
Serial.Begin(9600) ; Régler le débit en bauds à votre module Bluetooth.
}

void loop() {}
Si (Serial.available() > 0) {}
commande = Serial.read() ;
Stop() ; Initialiser avec moteurs effondrés.
interrupteur (commande) {}
case « F » :
mémoire ;
rupture ;
case « B » :
Back() ;
rupture ;
case « L » :
Left() ;
rupture ;
case « R » :
Right() ;
rupture ;
case « G » :
forwardleft() ;
rupture ;
affaire « I » :
forwardright() ;
rupture ;
case « H » :
backLeft() ;
rupture ;
Case « J » :
backright() ;
rupture ;
affaire « 0 » :
Vitesse = 100 ;
rupture ;
affaire « 1 » :
Vitesse = 140 ;
rupture ;
affaire « 2 » :
Vitesse = 153 ;
rupture ;
affaire « 3 » :
Vitesse = 165 ;
rupture ;
affaire « 4 » :
Vitesse = 178 ;
rupture ;
affaire « 5 » :
Vitesse = 191 ;
rupture ;
affaire « 6 » :
Vitesse = 204 ;
rupture ;
affaire « 7 » :
Vitesse = 216 ;
rupture ;
affaire « 8 » :
Vitesse = 229 ;
rupture ;
cas « 9 » :
Vitesse = 242 ;
rupture ;
case « q » :
Vitesse = 255 ;
rupture ;
}
Speedsec = Turnradius ;
Si (brkonoff == 1) {}
brakeOn() ;
} else {}
brakeOff() ;
}
}
}

mémoire Sub {}
analogWrite (in1, vitesse) ;
analogWrite (in3, vitesse) ;
}

back() Sub {}
analogWrite (in2, vitesse) ;
analogWrite (in4, vitesse) ;
}

left() Sub {}
analogWrite (in3, vitesse) ;
analogWrite (in2, vitesse) ;
}

right() Sub {}
analogWrite (in4, vitesse) ;
analogWrite (in1, vitesse) ;
}
void forwardleft() {}
analogWrite (in1, Speedsec) ;
analogWrite (in3, vitesse) ;
}
void forwardright() {}
analogWrite (in1, vitesse) ;
analogWrite (in3, Speedsec) ;
}
void backright() {}
analogWrite (in2, vitesse) ;
analogWrite (in4, Speedsec) ;
}
void backleft() {}
analogWrite (in2, Speedsec) ;
analogWrite (in4, vitesse) ;
}

Sub Stop() {}
analogWrite (in1, 0) ;
analogWrite (in2, 0) ;
analogWrite (in3, 0) ;
analogWrite (in4, 0) ;
}

void brakeOn() {}
Voici l’utilisation future : un système de freinage électronique !
lire la broche d’entrée bouton poussoir :
buttonState = command ;
comparer le buttonState à son état antérieur
Si (buttonState! = lastButtonState) {}
Si l’État a changé, incrémenter le compteur
Si (lastButtonState == « F ») {}
Si (buttonState == les de ') {}
Back() ;
Delay(brakeTime) ;
Stop() ;
}
}
Si (lastButtonState == « B ») {}
Si (buttonState == les de ') {}
mémoire ;
Delay(brakeTime) ;
Stop() ;
}
}
Si (lastButtonState == « L ») {}
Si (buttonState == les de ') {}
Right() ;
Delay(brakeTime) ;
Stop() ;
}
}
Si (lastButtonState == « R ») {}
Si (buttonState == les de ') {}
Left() ;
Delay(brakeTime) ;
Stop() ;
}
}
}
enregistrer l’état actuel comme le dernier État,
pour la prochaine fois dans la boucle
lastButtonState = buttonState ;
}
void brakeOff() {}

}
[/ code]

Articles Liés

Voiture bluetooth simple contrôlée

Voiture bluetooth simple contrôlée

Salutdans ce tutoriel, je vais vous montrer comment transférer une de mes voitures RC cassées dans un travail à l'aide d'Arduino.(il y a certaines descriptions dans les photos afin de ne pas regarder juste texte ci-dessous photos)Étape 1: pièces Tout
Bluetooth simple contrôlée voiture

Bluetooth simple contrôlée voiture

C'est une simple voiture Bluetooth contrôlée.Il est facile de faire à l'aide du module arduino et bluetooth hc-05.J'espère que vous aimez faire.Étape 1: Composants nécessaires 1. Arduino Atmega8 ou tout Conseil2. les piles3. pinces de batterie4. maqu
Voiture bluetooth Arduino LEGO

Voiture bluetooth Arduino LEGO

J'ai fait voiture bluetooth ARDUINO par LEGO.Il est très simple et cheep.Nous allons commencer à faire!!Étape 1: matérielSi vous ne l'avez pas, vous pouvez utiliser un autre choses.Étape 2: Programme d'installationInstaller TeraTerm et arduino1.6.7v
Voiture jouet simple

Voiture jouet simple

Voici une voiture jouet simple vous pouvez construire pour très peu d'argent si ce n'est rien. Ces voitures sont peut être peint et en état de rouler. La conception sur celui-ci est simplement le résultat d'un rapide mis en place, mais vous pouvez fa
Comment faire votre oreillette Bluetooth Simple oreillette Mono (pas besoin de matériel)

Comment faire votre oreillette Bluetooth Simple oreillette Mono (pas besoin de matériel)

Comment faire votre oreillette Bluetooth Simple oreillette Mono(Pas besoin matériel besoin)LogicielÉtape 1: Étape 1: visitez le Android Market et recherchez le programmeAller Android marché et recherche « Bluetooth oreillette Mono »Trouver le program
Voiture RC simple pour les débutants (Android contrôler via Bluetooth)

Voiture RC simple pour les débutants (Android contrôler via Bluetooth)

Il s'agit d'un simple projet de Android Bluetooth voiture avec Bluetooth control. Contrôleur de l'Arduino est utiliséPour contrôler la voiture utilisé Android-dispositif avec un accéléromètre intégré. Inclinaison vers l'avant - voiture se met en marc
À peu de frais dans la voiture bluetooth kit mains-libres avec de la musique en streaming (A2DP)

À peu de frais dans la voiture bluetooth kit mains-libres avec de la musique en streaming (A2DP)

Kits auto bluetooth optionnel peuvent coûter beaucoup de $$$ chez vos concessionnaires, mais il existe un moyen beaucoup moins cher d'avoir sans fil kit mains-libres dans votre véhicule qui jouera également la musique depuis votre téléphone sur votre
Let's make voiture Bluetooth 4.0 LE Smart

Let's make voiture Bluetooth 4.0 LE Smart

Cette voiture smart BLE a complété son issu de notre dernière conception bluetooth 4.0 chiped-BLEDuino, L298 flasque arrière, carrosserie de la voiture intelligente. La production de la voiture smart est simple, comme les amateurs de bricolage peuven
Ajouter Bluetooth Simple à Arduino

Ajouter Bluetooth Simple à Arduino

Parfois, lorsque vous démarrez un nouveau projet tout d'abord, il y a beaucoup de débogage aller sur, et avec une plate-forme Arduino, utilisant le port série pour cracher des données peut être un outil très utile. Eh bien quoi, s'il n'y a pas de pla
Kit de voiture Bluetooth LinkIt ONE

Kit de voiture Bluetooth LinkIt ONE

Je crois que les projets relatifs aux techniques peuvent être très étroitement comparées à l'oeuvre. Chaque projet devrait être différent et avoir son propre spin unique sur une idée de base. C'est pourquoi j'ai créé ce guide étape par étape comment
Ma voiture jouet simple

Ma voiture jouet simple

c'est ma voiture de jouet fait maison. C'est simle tout type de voiture. J'ai fait cela à l'aide de certains déchets, moteurs, câbles, batteries et roues... c'est une voiture très simple, vous pouvez aussi faire cela. Ce n'est pas donc bon, mais j'ai
Pare-soleil voiture amovible simple

Pare-soleil voiture amovible simple

Un moyen simple et facile à protéger, vous et vos enfants de la chaleur du soleil en longs voyagesÉtape 1: Préparer les formes de fenêtre prendre un papier A3 et poussez-les vers vos vitres de voiture pour avoir la forme de leurÉtape 2: coupe Coupez-
Voiture Bluetooth (pour Arduino)

Voiture Bluetooth (pour Arduino)

https://www.youtube.com/watch?v=E7M-GlvAk7k&feature=youtu.beÉtape 1: matériaux  Arduino uno Fil Broches (mâle) Une voiture (il s'agit de goût et de la commodité de l'utilisateur) A Bluetooth module (dans ce cas utiliser le modulo HT_06) Breadbo
Linklt une voiture : Bluetooth, HC-SR04, L298N

Linklt une voiture : Bluetooth, HC-SR04, L298N

Vamos a crear un carro que utiliser Bluetooth de comunicación y el motorshield L298N.Indice :MaterialesConexiónCódigoRecordar que la LinkLT opéra a 3.3 y muchos motorshields pas compactibles fils.Étape 1: MaterialesLinklt unCâblesL298NHC-SR04 (Omitid