Bluetooth contrôlé par l'Arduino pour des applications telles que les voitures, Brazos acrobatiques, télécommande, automatisation, etc ...L'envoi de cette application par le module Bluetooth:Flèche haut = caractère 'a'Flèche gauche = caractère 'b'Bouton carré = Caractère 'c'Flèche droite = caractère «d»Flèche vers le bas = caractère «e»Pin ON = Caractère 'f'Pin OFF = Caractère 'g'Pin Bluetooth = consiste à sélectionner le module Bluetooth à laquelle vous vous connectez(Le module Bluetooth doit d'abord être synchronisé avec votre téléphone AndroidEssayez de vous connecter à l'PWM LED 5, 6, 9, 10 ports Arduino, dans le projet final à ces ports le pont de H est connecté à l'Arduino Charger le code suivant: izqA int = 5;izqB int = 6;Dera int = 9;Derb int = 10;vel int = 255; // moteurs de vitesse (0-255)status int = 'g'; // Commence arrêtésvoid setup () { Serial.begin (9600); // Lancer le port série pour la communication avec Bluetooth pinMode (DERA, SORTIE); pinMode (Derb, SORTIE); pinMode (izqA, SORTIE); pinMode (izqB, SORTIE); } void loop () { if (Serial.available ()> 0) {// lire le bluetooth et stockées à l'état status = Serial.read (); } if (état == 'a') {// déplacer le bouton avant analogWrite (Derb, 0); analogWrite (izqB, 0); analogWrite (DERA, vel); analogWrite (izqA, vel); } if (état == 'b') {// bouton gauche analogWrite (Derb, 0); analogWrite (izqB, 0); analogWrite (DERA, 0); analogWrite (izqA, vel); } if (état == 'c') {// Bouton d'arrêt analogWrite (Derb, 0); analogWrite (izqB, 0); analogWrite (DERA, 0); analogWrite (izqA, 0); } if (état == 'D') {// Bouton DER analogWrite (Derb, 0); analogWrite (izqB, 0); analogWrite (izqA, 0); analogWrite (DERA, vel); } if (état == 'e') {// bouton de marche arrière analogWrite (DERA, 0); analogWrite (izqA, 0); analogWrite (Derb, vel); analogWrite (izqB, vel); } if (état == 'f') {// bouton ON de détection se déplace à distance } if (état == 'g') {// bouton OFF, arrête le moteur ne fait rien }}
Catégorie : Communication
Recherches associées