INHOUDSOPGAWE:

Arduino Bluetooth -motor: 6 stappe (met foto's)
Arduino Bluetooth -motor: 6 stappe (met foto's)

Video: Arduino Bluetooth -motor: 6 stappe (met foto's)

Video: Arduino Bluetooth -motor: 6 stappe (met foto's)
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, November
Anonim
Arduino Bluetooth motor
Arduino Bluetooth motor

Dit is my eerste Arduino -projek, dit is redelik eenvoudig om te maak. dit sal ongeveer 'n halfuur neem om dit te maak, dit is redelik eenvoudig, aangesien u dink dat u dit ook kan doen deur die onderstaande stappe te volg en om pret te hê, dit gee my vreugde as ek dit uiteindelik gemaak het. nou is dit u beurt om dit te maak. volg net die stappe gegee onder die beskrywing

Stap 1: Vereistes

Vereistes
Vereistes
Vereistes
Vereistes

Arduino uno board Bluetooth module hc 05 4wd shield (adafruit) Jumper wire Two 9v battery (1. arduino board 2. external power supply to sheild) Battery cap with 9v pin jack

Stap 2: verbinding

Verbinding
Verbinding
Verbinding
Verbinding

monteer die skild op die arduino -bord en koppel Bluetooth aan die audino of direk aan die skild deur daaraan te soldeer, verbind RX met TX, TX na RX, grond tot grond, vcc tot vcc, soos in die figuur getoon, en verbind ook motors met M1 (links) en M2 (regs)

Stap 3: Kodering

// *** 1- Dokumentasie // Hierdie program word gebruik om 'n robotmotor te bestuur met behulp van 'n app wat met Arduino kommunikeer deur 'n Bluetooth-module

#insluit

// skep twee voorwerpe om die klem 3 en 4 van motorskerm AF_DCMotor motor1 (3) te beheer; AF_DCMotor motor2 (4); char opdrag; ongeldige opstelling () {Serial.begin (9600); // Stel die baud -tempo op u Bluetooth -module in. } void lus () {if (Serial.available ()> 0) {command = Serial.read (); Stop (); // initialiseer met motors gestop // Verander penmodus slegs as die nuwe opdrag anders is as die vorige. //Serial.println(opdrag); switch (command) {case 'F': forward (); breek; geval 'B': terug (); breek; geval 'L': links (); breek; saak 'R': regs (); breek; }}} nietig vorentoe () {motor1.setSpeed (255); // Definieer maksimum snelheid motor1.run (VOORUIT); // draai die motor kloksgewys motor2.setSpeed (255); // Definieer maksimum snelheid motor2.run (VOORUIT); // draai die motor met die kloksgewys} leegte terug () {motor1.setSpeed (255); motor1.loop (TERUG); // draai die motor linksom motor2.setSpeed (255); motor2.run (TERUG); // draai die motor linksom} leegte links () {motor1.setSpeed (255); // Definieer maksimum snelheid motor1.run (VOORUIT); // draai die motor kloksgewys motor2.setSpeed (0); motor2.run (RELEASE); // skakel motor2 af} void regs () {motor1.setSpeed (0); motor1.run (RELEASE); // skakel motor1 af motor2.setSpeed (255); // Definieer maksimum snelheid motor2.run (VOORUIT); // draai die motor kloksgewys} void Stop () {motor1.setSpeed (0); motor2.run (RELEASE); // skakel motor1 af motor2.setSpeed (0); motor2.run (RELEASE); // skakel motor2 af}

Stap 4: Laai op

verwyder die Bluetooth -module voordat u die kodes oplaai

Stap 5: Kragtoevoer

Kragtoevoer
Kragtoevoer

Koppel 'n 9 volt -battery aan die Arduino -bord, en u kan ook 'n 9 volt -battery aansluit om die eksterne kragtoevoer te beskerm om die kragtoevoer na u motor te verhoog.

Stap 6: Installeer die app

Installeer toep
Installeer toep
Installeer toep
Installeer toep
Installeer toep
Installeer toep

installeer die Bluetooth RC -kontroleerder -app deur die speelwinkel, maak die app oop, dit vra toestemming, skakel Bluetooth aan, laat die wagwoord die eerste keer 1234 of 0000 toe, klik dan op die rat wat in die app verskyn, kies dan 'koppel aan motor', die rooi knoppie knipper in die app draai na groen, jy is gekoppel aan jou motor, speel daarmee en geniet jou projek. dankie dat jy na hierdie instruksie gekyk het

Aanbeveel: