Bluetooth gecontroleerde Arduino RC auto (3 / 6 stap)

Stap 3: De Arduino wetboek, deel 1


De Code van de Arduino is relatief eenvoudig te begrijpen, zodra we hebben verklaard dat de dingen zoals motors en pinnen kunnen we beginnen met het maken van seriële verbindingen voor de bluetooth-seriële verbinding; En we kunnen snelheden ingesteld en het inschakelen van de motoren, dit alles gebeurt in de setup-functie. het ziet er een beetje als dit tot nu toe:

#include < Wire.h >
#include < Adafruit_MotorShield.h >
#include "utility/Adafruit_PWMServoDriver.h"
#include < SoftwareSerial.h >

int bluetoothTx = 2;
int bluetoothRx = 3;

SoftwareSerial bluetooth (bluetoothTx, bluetoothRx);
Adafruit_MotorShield AFMS = Adafruit_MotorShield();
Adafruit_DCMotor * backMotor = AFMS.getMotor(1);
Adafruit_DCMotor * frontMotor = AFMS.getMotor(3);

VOID Setup
{
Setup usb seriële verbinding met de computer
Serial.begin(9600);

Setup Bluetooth seriële verbinding met android
Bluetooth.begin(115200);
Bluetooth.Print("$$$");
delay(100);
Bluetooth.println("U,9600,N");
Bluetooth.begin(9600);

AFMS.begin();  Maak met de standaard frequentie 1.6KHz
AFMS.begin(1000);  OF met een andere frequentie, zeggen 1KHz

Zet de snelheid om te starten, tussen 0 (uit) en 255 (maximale snelheid)
backMotor -> setSpeed(255);
backMotor -> run(FORWARD);
inschakelen motor
backMotor -> run(RELEASE);

frontMotor -> setSpeed(255);
frontMotor -> run(FORWARD);
inschakelen motor
frontMotor -> run(RELEASE);

}

Nu zijn we een stap dichter bij zijnde kundig voor berichten ontvangen van onze Androïde apparaat. In de eerste plaats om te beginnen met lezen van het bericht verzenden via bluetooth en schrijven naar usb seriële en het ziet er een iets dergelijks

void loop
{
Lezen van bluetooth en schrijven naar usb seriële
if(Bluetooth.available())
{
char toSend = (char)bluetooth.read();
Serial.Print(toSend);
}

Alleen echt gebruikt om te testen om te zien als de Arduino het juiste bericht ontvangt
Voorlezen vanaf usb seriële bluetooth
if(Serial.available())
{
char toSend = (char)Serial.read();
Bluetooth.Print(toSend);

}
}

Een overzicht van wat onze code doet tot nu toe is: een bericht ontvangt van een android toestel, dat vervolgens wordt afgedrukt het op naar de seriële monitor en draait de juiste app via Bluetooth.  We zullen ingaan op krijgen van de motoren om te werken in deel twee van de Arduino-code

Gerelateerde Artikelen

Bluetooth gecontroleerde lijn-volgende auto

Bluetooth gecontroleerde lijn-volgende auto

Dit is een tutorial over hoe te maken van een kleine RC auto met afstembare lijn na capaciteiten. Het ontwerp is zeer mod-kunnen, waardoor een uit te breiden op het ontwerp uit te voeren van eventuele andere vaardigheden gewenst. De auto, zoals hier
Bluetooth gecontroleerde Arduino Scrapboat

Bluetooth gecontroleerde Arduino Scrapboat

ik heb al van plan om een RC boot zwerven de waterwegen die aanwezig in mijn appartement zijn complex maken voor een lange tijd. Maar een hickup of andere gehouden hield me terug. Allermeest naar de tijd, was het gebrek aan benodigde materialen of ti
Bluetooth gecontroleerde Arduino Dual Motor RC Platform

Bluetooth gecontroleerde Arduino Dual Motor RC Platform

* Als van 7/6/15, ben ik nog steeds ontbreken een aantal van de vergadering tekst. Ik zal worden afwerking de Instructable kort, in de tussentijd als u nog vragen, voel je vrij om me e-mail of een reactie achterlaten.Met dit Instructable zult u in st
Installatie van Bluetooth Smart multi-functionele auto voor Arduino gecontroleerd door mobiele telefoon

Installatie van Bluetooth Smart multi-functionele auto voor Arduino gecontroleerd door mobiele telefoon

dus wil je een smart-auto? Weet u niet waar te beginnen? Hoe zit het met ICStation team te leren.De Arduino Bluetooth Smart auto heeft de functie van Complete tracking, obstakel te vermijden, infraroodafstandsbediening en Bluetooth afstandsbediening.
Eenvoudige Bluetooth gecontroleerde auto

Eenvoudige Bluetooth gecontroleerde auto

Het is een eenvoudige Bluetooth gecontroleerde auto.Het is makkelijk te maken met behulp van de arduino en bluetooth module hc-05.Hoop die u willen maken.Stap 1: Onderdelen die nodig zijn 1. Arduino Atmega8 of een board2. batterijen3. accu klemmen4.
Auto Bluetooth (voor Arduino)

Auto Bluetooth (voor Arduino)

https://www.YouTube.com/watch?v=e7m-GlvAk7k&feature=Youtu.beStap 1: materialen  Arduino uno Draad Pins (mannelijk) A car (dit is om de smaak en het gemak van de gebruiker) Een Bluetooth module (in dit geval gebruikt de modulo HT_06) Breadboard
Android + Arduino + bluetooth gecontroleerde RC speelgoed

Android + Arduino + bluetooth gecontroleerde RC speelgoed

Hoi techneuten dit is ma eerste project met behulp van de Arduino.This is een eenvoudig project. Ik dank de andere instructable leden in ma problemen op te lossen.Dit speelgoed kan worden gecontroleerd met behulp van touch bediening anders met behulp
Arduino Bluetooth gecontroleerde elektrische deuropener

Arduino Bluetooth gecontroleerde elektrische deuropener

Hallo! In deze handleiding Instructables zal ik u tonen hoe te maken van uw eigen Bluetooth gecontroleerde systeem van de deur ontgrendelen met behulp van de Arduino uno board. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro controller
Arduino Bluetooth gecontroleerde bureaulamp - met Relay Kluisje

Arduino Bluetooth gecontroleerde bureaulamp - met Relay Kluisje

Vandaag zal ik u tonen hoe te bouwen uw eigen Bluetooth gecontroleerde bureaulamp met arduino uno.Voor dit project zul je om te bouwen van de kluis van het ralay dat u kunt het hier vinden:(Opmerking: als u niet wilt om te bouwen van een kluisje kunt
Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD bluetooth gecontroleerde roverDit is een eenvoudige 4WD rover die ik heb met Arduino gemaakt.de rover is aangestuurd met een android telefoon of tablet via bluetooth. Met deze app kunt u snelheid (met behulp van de Arduino pwm), voeren me
Arduino RC auto bluetooth con motor shield

Arduino RC auto bluetooth con motor shield

Para poder crearlo necesitamos:-Arduino UnoMotor shield - Arduino-Modulo bluetooth hc-06-Bateria________________Opcionales-Led-ZumbadorStap 1: Wisselmakelaar la placa del coche por el arduinoHay que eliminar la placa dejando solo los kabels de motore
Kleine Smartphone gecontroleerd Arduino Tank

Kleine Smartphone gecontroleerd Arduino Tank

In dit Instructable ik zal je laten zien hoe maak je een zeer kleine smartphone gecontroleerde arduino tank.Ik heb geprobeerd om de TinyTank zo klein mogelijk, ik wilde ook om het te controleren met een smartphone.Ik wilde ten minste maken het gemakk
Bugbot Bluetooth gecontroleerde Micro Robot

Bugbot Bluetooth gecontroleerde Micro Robot

Bugbot is een kleine bluetooth conrolled robot. Het is erg snelStap 1: kort verhaal van lange bouwenWaarom lang bouwen?Omdat ik aan het begin een kleine quadcopter bouwen wilde, op de afbeelding hierboven ziet u mijn afgedrukte frame voor het. Als ik
Bluetooth gecontroleerde LED Wearable met Intel Edison

Bluetooth gecontroleerde LED Wearable met Intel Edison

Heb je ooit gedacht een wereld waar u het patroon van een jurk met een druk op de knop kunt wijzigen? Of een te kunnen veranderen de hoogte van een zoom met swipe van je vinger? Technologie maakt controle en aanpassing mogelijk op plaatsen waar meest