Bluetooth contrôlées Message Droid--R2Blue2 (/ en quoi ne pas faire) (6 / 9 étapes)

Étape 6: Arduino Code

char = 0 ;

#include < LiquidCrystal.h >

int i = 0 ;

int z = 0 ;

mise en place d’écran LCD à l’aide de la bibliothèque innovente

Innovente lcd(2,3,4,5,6,7) ;

broches de moteurs

int m1 = 8 ;

int m2 = 9 ;

int m3 = 10 ;

int m4 = 11 ;

void setup()

{

mise en place des goupilles moteurs en sortie

pinMode(m1,OUTPUT) ;

pinMode(m2,OUTPUT) ;

pinMode(m3,OUTPUT) ;

pinMode(m4,OUTPUT) ;

définition d’un écran lcd de 16 * 2

LCD.Begin (16, 2) ;

à partir de liaison série

Serial.Begin(115200) ;

}

/ * les fils pourraient avoir obtenu interchangés un peu ainsi jouer autour avec quelle broche va élevé quand obtenir le

bon code pour le mouvement dans une direction * /

fonction de mouvement vers l’avant

mémoire vide

{

digitalWrite(m1,HIGH) ;

digitalWrite(m4,HIGH) ;

digitalWrite(m2,LOW) ;

digitalWrite(m3,LOW) ;

}

fonction de déplacement vers l’arrière

Sub backward()

{

digitalWrite(m1,LOW) ;

digitalWrite(m4,LOW) ;

digitalWrite(m2,HIGH) ;

digitalWrite(m3,HIGH) ;

}

fonction pour tourner à gauche sur son axe

left() Sub

{

digitalWrite(m1,LOW) ;

digitalWrite(m4,HIGH) ;

digitalWrite(m2,HIGH) ;

digitalWrite(m3,LOW) ;

}

fonction pour tourner sur son axe

right() Sub

{

digitalWrite(m1,HIGH) ;

digitalWrite(m4,LOW) ;

digitalWrite(m2,LOW) ;

digitalWrite(m3,HIGH) ;

}

fonction pour arrêter tous les mouvements

Sub stop1()

{

digitalWrite(m1,LOW) ;

digitalWrite(m4,LOW) ;

digitalWrite(m2,LOW) ;

digitalWrite(m3,LOW) ;

}

Sub move_code(char x)

{

if(x=='w')

mémoire ;

d’autre if(x=='x')

Backward() ;

d’autre if(x=='a')

Left() ;

d’autre if(x=='d')

Right() ;

d’autre if(x=='s')

STOP1() ;

}

fonction permettant d’afficher des message tout en mouvement et de contrôler le mouvement des bot

Sub display_move()

{

if(z==0)

{

LCD.Clear() ;

LCD.Print("Moving...") ;

z ++ ;

}

if(Serial.available())

{

in=Serial.Read() ;

Si (en == « w » || == en de ' || en == « a » || == en avait ' || en == 'x')

move_code(in) ;

d’autre if(in=='%')

lcd_display() ;

d’autre

{

LCD.Clear() ;

LCD.Print ("vous avez tapé la merde..") ;

Delay(3000) ;

z = 0 ;

}

}

}

fonction d’affichage message tapé

Sub lcd_display()

{

LCD.Clear() ;

STOP1() ;

in = 0 ;

i = 0 ;

LCD.Cursor() ;

while(in!='%')

{

if(i>32)

{

LCD.Clear() ;

i = 0 ;

}

Si (Serial.available())

{

char in=Serial.read() ;

i ++ ;

Si (j’ai > 16 & & j’ai < = 32 & &! = « % »)

{

lcd.setCursor((i-17),1) ;

LCD.Print(in) ;

}

d’autre if(in=='%')

{

z = 0 ;

in = 0 ;

rupture ;

}

d’autre

LCD.Print(in) ;

}

}

}

fonction principale

void loop()

{

display_move() ;

}

Articles Liés

Robot de roue mecanum - bluetooth contrôlée

Robot de roue mecanum - bluetooth contrôlée

Étant donné que je me souvienne j'ai toujours voulu construire un robot de roue mecanum. Les mecanum roue plates-formes robotiques disponibles sur le marché ont été un peu trop chers pour moi, alors j'ai décidé de construire mon robot à partir de zér
Hack de voiture RC - bluetooth contrôlé via Android app

Hack de voiture RC - bluetooth contrôlé via Android app

Je suis sûr que chacun d'entre vous pouvez trouver à la maison voiture RC inutilisée. Cette instruction vous aidera à changer votre vieille voiture RC pour cadeau original:) Dû au fait que la voiture RC, que j'ai eu était de petite taille, j'ai chois
Matrix Infinity LED - Bluetooth contrôlée

Matrix Infinity LED - Bluetooth contrôlée

Vous avez probablement vu des miroirs infini avant. Mais avez-vous déjà vu qu'un bluetooth contrôlée Matrix Infinity ?Avec notre Matrix Infinity devait être capable de dessiner dans la lumière, presque comme un infini Etch A Sketch. Nous voulions con
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
Linkit one - Home Automation avec Bluetooth contrôleur Android App

Linkit one - Home Automation avec Bluetooth contrôleur Android App

Toutes les options sont équipées de téléphones intelligents. Les téléphones intelligents rendent notre travail très facile et nous rendent paresseux. Tour et éteindre des appareils ménagers utilisant téléphone intelligent avec dent bleue est dans le
Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD bluetooth contrôlé roverIl s'agit d'une rover 4WD simple que j'ai fait avec Arduino.le rover est contrôlé avec un téléphone android ou la tablette via bluetooth. Avec cette app que vous pouvez contrôler la vitesse (à l'aide de pwm de l'Ar
Bras de robot arduino Bluetooth contrôlée

Bras de robot arduino Bluetooth contrôlée

J'ai enfin ajouté capacité bluetooth à mon bras de robot arduino. Je l'ai fait en utilisant le module bluetooth de HC-06.Étape 1: exigencesBras de robot Arduino - 6-dof-arduino uno ou régulièreBouclier de servo - SSC-32Module bluetooth - HC-06Je ne v
Blitzkrieg : Le Bluetooth contrôlée Robot de Combat de 110lb.

Blitzkrieg : Le Bluetooth contrôlée Robot de Combat de 110lb.

Nous avons tous aimé regarder « Robowars » une série télévisée. Le pur son de cliquetis métal contre métal, robots étant jetés sur de la nageoire de l'arène, étincelles étant soulevée par Dead Metal, elles se présentent autour de Killalot, avoir ince
Contrôler l’Arduino avec python basé web API (pas de php)

Contrôler l’Arduino avec python basé web API (pas de php)

Dans ce guide, je vais vous montrer comment contrôler votre appareil arduino d'une page Web ! Par la suite, je vais vous montrer comment contrôler votre arduino depuis votre appareil mobile et même créer une API basée sur le web pour contrôler votre
Multi tension mes Droid Bluetooth contrôlée Indoor Gardening

Multi tension mes Droid Bluetooth contrôlée Indoor Gardening

il s'agit d'un circuit de tension (12, 5, 3,3 V) de multi avec arduino Atmega 2560 et 8 relais qui contrôlent les lumières et l'Irrigation des plantes par le biais de mes droid Bluetooth application androidÉtape 1: Matériel nécessaire 1. IKEA Hyllis
Voiture RC Bluetooth contrôlable Arduino

Voiture RC Bluetooth contrôlable Arduino

ce projet est quelque chose que j'ai commencé pour ma classe de microcontrôleur. Nous furent chargés de cueillette pi Arduino ou framboise, puis obtenir le MCU pour contrôler une voiture RC ou faire quelque chose de fantaisie avec une voiture RC ; Pu
ROVER Bot - l’Arduino Bluetooth contrôlée réservoir

ROVER Bot - l’Arduino Bluetooth contrôlée réservoir

Arduino Bluetooth ROVER RobotLe Arduino ROVERBot. Ce message a pour but de vous présenter les étapes de construction d'un ROVER à l'aide de l'Arduino et un module bluetooth. Pour contrôler le ROVER, il a été utilisé un téléphone Android comme interfa
BRICOLAGE grandeur nature téléphone contrôlée BB8 Droid

BRICOLAGE grandeur nature téléphone contrôlée BB8 Droid

Aujourd'hui, je vais vous apprendre comment construire un travail, grandeur nature, contrôlée par téléphone droid de Starwars BB-8 ! Dans ce tutoriel, nous allons uniquement utiliser les matériaux domestiques et un petit circuit d'Arduino.`Mon cadeau
Arduino d’à l’aide de contrôle LED, Android, Droid Ei

Arduino d’à l’aide de contrôle LED, Android, Droid Ei

ce tutoriel montre comment contrôler un LED avec votre Android à l'aide de Droid Ei.Droid Ei est une plateforme gratuite où vous pouvez contrôler à distance votre accessoire à l'aide d'un smartphone.  Vous devez installer l'app Droid Ei dans votre mo