Агуулгын хүснэгт:
- Алхам 1: Материал ба багаж хэрэгсэл
- Алхам 2: Зөөврийн компьютер/компьютер ашиглан Arduino програмчлах
- Алхам 3: Схемийн дагуу холбоно уу
- Алхам 4: Bluetooth HC-05-ийг тохируулах цаг
- Алхам 5: Googleplay дэлгүүрээс Bluino Loader програмыг суулгана уу
- Алхам 6: Андройд төхөөрөмжийг Bluetooth ашиглан Arduino руу Sketch Blink.ino дээжийг байршуулж үзээрэй
Видео: Bluetooth ашиглан Android төхөөрөмжөөр Arduino -г програмчлах: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн байна уу дэлхий, энэхүү зааварчилгааны хэсэгт би Arduino Uno -г Андройд төхөөрөмжөөрөө Bluetooth -ээр хэрхэн яаж програмчлахыг харуулахыг хүсч байна. Энэ нь маш энгийн бөгөөд маш хямд юм. Мөн энэ нь бидэнд Arduino -г хүссэн үедээ утасгүй блютүүтээр програмчлах боломжийг олгодог. Тиймээс эхлүүлцгээе!:)
Алхам 1: Материал ба багаж хэрэгсэл
Техник хангамж:
- Ардуино Уно
- Bluetooth HC-05 модуль
- Мини талхны самбар
- Конденсатор 1uf/50v (elco)
- 100 Ом эсэргүүцэгч
- 5 ширхэг x холбогч утас
- USB кабель
- Android 4.0.0+ хувилбартай Андройд төхөөрөмж (Bluetooth боломжтой)
- Зөөврийн компьютер/компьютер
Програм хангамж:
Google Play дэлгүүрээс Bluino Loader
Алхам 2: Зөөврийн компьютер/компьютер ашиглан Arduino програмчлах
Доорх текст хайрцгаас кодыг хуулж эхлээд кодыг Arduino IDE редактор руу хуулж оруулна уу. Эмхэтгэх. Байршуулах.
Энэ код нь Bluetooth HC-05-ийн параметрүүдийг өөрчлөх хэд хэдэн функцийг агуулдаг.
- AT+NAME = Bluino#00: Bluetooth модулийн нэрийг өөрчил, үндсэн нэр нь "HC-05" юм.
- AT+UART = 115200, 0, 0: Baud -ийн хурдыг 115200 болгож өөрчлөх (Arduino Uno, Bluino, Mega2560)
- AT+UART = 57600, 0, 0: Baud -ийн хурдыг 57600 болгон өөрчлөх (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V ба Duemilanove)
- AT+POLAR = 1, 0: Төлөвлөгөөний нөхцлийг өөрчлөх
- Нэмэхийн тулд та нууц үгээ хослуулахдаа стандарт бус нууц үгээр сольж болно, AT+PSWD = xxxx.
Bluetooth нэр нь "Bluino#00-9999" байх ёстой, хэрэв та өөр нэр өгөхийг хүсч байвал Bluino Loader програмын төлбөртэй хувилбарыг ашиглах ёстой.
хүчингүй тохиргоо () {
Цуваа эхлэх (38400); саатал (500); Serial.println ("AT+NAME = Bluino#00"); саатал (500); Serial.println ("AT+UART = 115200, 0, 0"); // Arduino Uno, Bluino, Mega2560 -ийг ашиглаж байгаа бол энэ хурдны хэмжээг ашиглана уу //Serial.println("AT+UART=57600, 0, 0 "); // Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V болон Duemilanove саатал (500) -д ашиглаж байгаа бол энэ хурдыг ашиглана уу; Serial.println ("AT+POLAR = 1, 0") саатал (500); } void loop () {}
Алхам 3: Схемийн дагуу холбоно уу
Дээрх зургийн дагуу зохион байгуулалт нь харьцангуй энгийн.
Хэрэв та хүсвэл талхны хавтанг ПХБ -ийн прототип хавтангаар сольж, гагнуурын ажил хийх боломжтой тул жижиг хэмжээтэй эсвэл Arduino -ийн бамбай авах боломжтой болно.
Алхам 4: Bluetooth HC-05-ийг тохируулах цаг
Үндсэндээ HC-05-ийг хэрхэн тохируулах талаар энэ алхамыг хийснээр та HC-05-ийг зарим параметрт тохируулах болно. 2-р алхамд та Arduino руу ноорог байршуулж, код дээр RX холболтоор холбогдох Сериал функцтэй болно. HX-05 зүү RX/TX-т холбогдох үед TX (D0/D1) нь HC-05-ийг тушаалын горимд асаах болно. Зургууд дээрх шиг алхамыг дагана уу. • KEY товчлуурыг дарж барина уу • Arduino -г асаах USB кабелийг залгаарай • 5 секунд орчим хүлээнэ үү (KEY товчлуурыг дарсаар байна) • USB командын горимоос дахин тохируулахын тулд USB -г салгаад дахин залгаарай.
Алхам 5: Googleplay дэлгүүрээс Bluino Loader програмыг суулгана уу
За, миний танд үзүүлэхийг хүсч буй анхны програм бол Bluetooth холболттой Андорид 4.0 ба түүнээс дээш хувилбарын хувьд "Bluino Loader" юм. Та googleplay дэлгүүрээс авах боломжтой:
Bluino Loader - Хөгжүүлэгч Bluino Loader Pro -ийг дэмжих Arduino IDE эсвэл Pro хувилбар - Arduino IDE
Энэхүү програм нь Arduino Uno-тэй ажиллахад зориулагдсан бөгөөд та bluetooth HC-05-ээр Arduino uno-д ноорог бичих, засварлах, байршуулах боломжтой. Аппликешныг Arduino IDE шиг ойлгоход хялбар, олон тооны тойм зураг байдаг бөгөөд та зарим номын санг нэмж, номын сангийн хавтасыг BluinoLoader/номын сан руу хуулж болно. Та редакторын өнгө, текстийн хэмжээ, олон онцлог шинж чанарыг өөрчилж болно. Хэрэв та Serial Monitor функцийг авахыг хүсч байвал зарыг арилгаж, bluetooth-ийн аль ч нэрийг сканнердах боломжтой (зөвхөн Bluino#биш), та апп доторх худалдан авалт хийх боломжтой тул хөгжүүлэгчийг дэмжээрэй.
Ноорог байршуулах нь Bluetooth дээр маш сайн ажилласан! Тиймээс би энэ апп -д 5 одны 4.0 -ийг өгөх болно:)
Алхам 6: Андройд төхөөрөмжийг Bluetooth ашиглан Arduino руу Sketch Blink.ino дээжийг байршуулж үзээрэй
- Суулгаж дууссаны дараа та BluinoLoader жишээг нээж болно/жишээ/02. Үндсэн/Blink/Blink.ino
- Багаж хэрэгслийг задлах хүртэл хүлээнэ үү
- "Байршуулах" товчийг дарна уу (тойргийн дүрс дээрх сум)
- Алдаа гаргахгүй болсны дараа идэвхтэй Bluetooth -ийг хайхын тулд "Bluino техник хангамжийг шалгах" товчийг дарна уу
- "Bluino#00" нэртэй bluetooth тоног төхөөрөмжийг сонгоно уу.
- Хэрэв эхлээд хослуулахдаа хос кодын стандартыг "1234" гэж оруулбал ОК
- Байршуулах процесс дуусах хүртэл хүлээнэ үү
Бүх алхам дууссаны дараа таны Arduino LED 13 дээр анивчих бөгөөд та өөр ноорог байршуулахын тулд бүх алхамыг давтаж болно.
Зөвлөмж болгож буй:
8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: 4 алхам
8MHz болор ашиглан Arduino IDE ашиглан ATmega328 програмчлах: Энэхүү гарын авлагад би өөрийгөө Arduino IDE болон Arduino UNO ашиглан ATmega328P IC (Arudino UNO дээр байрлуулсан ижил микроконтроллер) програмчлах алхам алхмаар зааварчилгааг авч үзэх болно. захиалгат Arduino, төслүүдээ хийх
Arduino ашиглан ATtiny програмчлах: 7 алхам (зурагтай)
Arduino ашиглан ATtiny програмчлах: Arduino IDE ашиглан ATtiny микроконтроллерыг програмчлах зааврыг доороос үзнэ үү. Энгийн англи хэл дээр бол 8 зүү бүхий Atmel чипийг ердийн Arduino-той адил програмчлах арга юм. Энэ нь дажгүй, учир нь ATtiny нь жижигхэн бөгөөд энэ нь зөвшөөрдөг
PIC MCU -ийг PICkit програмист ашиглан Breadboard ашиглан хэрхэн програмчлах вэ: 3 алхам
PIC MCU -ийг PICkit програмист ашиглан талхны самбар ашиглан хэрхэн яаж програмчлах вэ: PIC (эсвэл бусад) микроконтроллертой тоглоход танд үнэтэй, нарийн төвөгтэй хэрэгсэл хэрэггүй. Танд хэрэгтэй зүйл бол хэлхээ, програмчлалаа туршиж үзэх талхны самбар юм. Мэдээжийн хэрэг, ямар нэгэн програмист, IDE шаардлагатай болно. Энэхүү зааварт
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй алсын удирдлага - Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч - Rc нисдэг тэрэг - Arduino ашиглан Rc онгоц: 5 алхам (зурагтай)
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй удирдлага | Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч | Rc нисдэг тэрэг | Arduino ашиглан Rc онгоц: Rc машин ажиллуулах | Квадрокоптер | Дрон | RC онгоц | RC завь, бидэнд үргэлж хүлээн авагч, дамжуулагч хэрэгтэй байдаг, RC QUADCOPTER -ийн хувьд бидэнд 6 суваг дамжуулагч, хүлээн авагч хэрэгтэй гэж бодъё, энэ төрлийн TX ба RX нь хэтэрхий үнэтэй тул бид үүнийг өөрөө хийх болно
UNO ашиглан Arduino Nano програмчлах: 4 алхам (зурагтай)
UNO ашиглан Arduino Nano програмчлах нь: Хөөе залуусаа, би саяхан ebay -аас mini arduino төсөлд зориулж шинэ arduino нано клон (CH340) худалдаж авсан. Үүний дараа би arduino -г компьютерт холбож, драйверуудыг суулгасан боловч одоо хүртэл ажиллаагүй, хэд хоногийн дараа би хэрхэн програмчлахаа олж мэдэв