Мазмуну:

Arduino Bluetooth Car: 6 кадам (Сүрөттөр менен)
Arduino Bluetooth Car: 6 кадам (Сүрөттөр менен)

Video: Arduino Bluetooth Car: 6 кадам (Сүрөттөр менен)

Video: Arduino Bluetooth Car: 6 кадам (Сүрөттөр менен)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Ноябрь
Anonim
Bluetooth Arduino
Bluetooth Arduino

бул менин биринчи Arduino долбоорум, аны жасоо абдан жөнөкөй. муну жасоо үчүн жарым сааттай убакыт кетет, бул сиз ойлогондой жөнөкөй, сиз ошондой эле төмөндө келтирилген кадамдарды аткарып, көңүл ачсаңыз болот, мен аны акыры кылганда мага кубаныч тартуулаңыз.эми эми аны жасоо сиз үчүн. сүрөттөмө астында берилген кадамдар

1 -кадам: талаптар

Талаптар
Талаптар
Талаптар
Талаптар

Arduino uno board Bluetooth модулу hc 05 4wd калкан (adafruit) Jumper зымдары Эки 9v батарейкасы (1. arduino тактасы 2. сырттан электр менен камсыздоо) 9v пин уячасы бар батарея капкагы

2 -кадам: Туташуу

Байланыш
Байланыш
Байланыш
Байланыш

калканды arduino тактасына орнотуп, аудиого же түздөн -түз калканга Bluetooth менен туташтыруу аркылуу RXти TX, TXке RX, жерге жерге, vccке сүрөттө көрсөтүлгөндөй туташтырыңыз, ошондой эле Моторду M1ге (солго)) жана М2 (оңдо)

3 -кадам: Коддоо

// *** 1- Документтер // Бул программа Bluetooth модулу аркылуу Arduino менен байланышкан колдонмону колдонуп робот машинаны башкаруу үчүн колдонулат.

#кошуу

// AF_DCMotor motor1 (3) мотор калканчынын 3 жана 4 терминалын башкаруу үчүн эки объектти түзөт; AF_DCMotor мотор2 (4); char буйругу; void setup () {Serial.begin (9600); // Bluetooth модулуна baud ылдамдыгын коюңуз. } void loop () {if (Serial.available ()> 0) {command = Serial.read (); Stop (); // кыймылдаткычтар токтоп калганда баштоо // Пин режимин өзгөртүү, эгер жаңы буйрук мурункудан айырмаланса. //Serial.println(буйрук); switch (command) {case 'F': forward (); тыныгуу; case 'B': back (); тыныгуу; case 'L': left (); тыныгуу; case 'R': right (); тыныгуу; }}} void forward () {motor1.setSpeed (255); // Максималдуу ылдамдыкты аныктаңыз motor1.run (АЛГА); // моторду сааттын жебеси боюнча айлантуу motor2.setSpeed (255); // Максималдуу ылдамдыкты аныктаңыз motor2.run (АЛГА); // моторду сааттын жебеси боюнча буруңуз} void back () {motor1.setSpeed (255); motor1.run (Артка); // моторду сааттын жебесине каршы айлантуу motor2.setSpeed (255); motor2.run (Артка); // моторду сааттын жебесине каршы буруңуз} боштук солго () {motor1.setSpeed (255); // Максималдуу ылдамдыкты аныктаңыз motor1.run (АЛГА); // моторду сааттын жебеси боюнча айлантуу motor2.setSpeed (0); motor2.run (ЧЫГАРУУ); // motor2 өчүрүү} боштук оң () {motor1.setSpeed (0); motor1.run (ЧЫГАРУУ); // motor1 өчүрүү motor2.setSpeed (255); // Максималдуу ылдамдыкты аныктаңыз motor2.run (АЛГА); // моторду саат жебеси боюнча буруңуз} void Stop () {motor1.setSpeed (0); motor2.run (ЧЫГАРУУ); // motor1 өчүрүү motor2.setSpeed (0); motor2.run (ЧЫГАРУУ); // моторду өчүрүү}

4 -кадам: Жүктөө

коддорду жүктөө алдында Bluetooth модулун алып салуу

5 -кадам: Электр менен камсыздоо

Электр камсыздоо
Электр камсыздоо

9 вольттук батареяны arduino тактасына туташтырыңыз, ошондой эле сиз 9 вольттуу батареяны туташтырып, тышкы кубаттуулукту коргоп, моторуңузга электр энергиясын берүүнү көбөйтүү үчүн сүрөттө көрсөтүлгөн электр секиргичин алып салыңыз.

6 -кадам: Колдонмону орнотуу

Колдонмону орнотуу
Колдонмону орнотуу
Колдонмону орнотуу
Колдонмону орнотуу
Колдонмону орнотуу
Колдонмону орнотуу

Bluetooth RC контроллери колдонмосун оюн дүкөнү аркылуу орнотуңуз, уруксат сураган колдонмону ачыңыз, Bluetooth'ду күйгүзүңүз, ага биринчи жолу пароль 1234 же 0000, андан кийин колдонмодо көрсөтүлгөн тетикти чыкылдатыңыз "машинага туташууну тандаңыз" Greennowго кайрылып, сиз аны менен машине ойногонуңузга байланышкансыз жана долбооруңуздан ырахат алыңыз. Бул көрсөтмөнү көргөнүңүз үчүн рахмат

Сунушталууда: