Talaan ng mga Nilalaman:
- Hakbang 1: Pag-kable ng Iyong Module ng Bluefruit
- Hakbang 2: I-setup ang IDE para sa Bluefruit
- Hakbang 3: Isulat at I-upload ang Iyong Program
- Hakbang 4: Ginawa Mo Ito
Video: Wireless Serial Communication Gamit ang Bluefruit: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Narito ang isang simpleng gabay sa hakbang-hakbang upang palitan ang iyong mga wire ng isang koneksyon ng mababang Bluetooth na enerhiya:
Inabot ako ng ilang sandali upang malaman ito sapagkat halos walang anumang dokumentasyon sa paggawa nito sa modernong bluetooth low energy tech tulad ng Bluefruit module. Ang aking layunin ay makapag-wireless nangolekta ng data mula sa isang accelerometer na konektado sa isang Arduino, ang data na naitala sa alinman sa aking laptop o aking smartphone para sa pagtatasa.
Unang hakbang: i-download ang mga programa upang mabasa ang UART
Mac - Gumagamit ako ng Adafruit Bluefruit LE Connect, libre ito sa App Store at naitala sa post sa blog na ito:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - Gumagamit ako ng parehong software ng Bluefruit LE Connect ngunit simpleng ang bersyon ng IOS, suriin ang App Store
Windows - Mayroong isang kahanga-hangang programa na magagamit sa GitHub dito:
github.com/adafruit/adafruit-bluefruit-le-…
Hakbang 1: Pag-kable ng Iyong Module ng Bluefruit
Narito ang pangunahing diagram ng mga kable, ang mga aklatan ng Adafruit na nai-link din sa susunod na hakbang ay naka-set up para sa pagsasaayos ng mga kable na ito kaya inirerekumenda kong huwag baguhin ito. Ginamit ko ito sa isang Arduino Uno at Pro Mini at mahalaga silang gumana ng pareho.
Hakbang 2: I-setup ang IDE para sa Bluefruit
Kung hindi mo pa nagagawa, kakailanganin mong mag-download ng ilang mga silid aklatan upang magamit kapag nag-program ng module, narito ang mga ito:
learn.adafruit.com/introducing-the-adafrui…
Kung hindi mo alam kung paano mag-install ng isang library napakasimple nito lamang i-unzip ang file at ilagay ito sa iyong mga dokumento / Arduino / Library ng folder at i-restart ang IDE.
Hakbang 3: Isulat at I-upload ang Iyong Program
Narito ang isang maikling programa na isinulat ko na nagpapadala ng isang mensahe sa paglipas ng bluetooth para matingnan ang tumatanggap na aparato, ang pinakamahalagang bahagi ay itinakda mo ang iyong serial RX / TX na mga pin na naaayon at magdagdag ng isa pang parallel serial line.
# isama
Const int rxpin = 10;
Const int txpin = 9;
SoftwareSerial Serial1 (rxpin, txpin);
void setup (void) {
Serial.begin (9600); // ito ang normal na koneksyon sa wired serial monitor na maaari mong tingnan sa Arduino IDE
Serial1.begin (9600); // ito sa pangalawang string na ipinadala sa module ng Bluefruit, dapat itong maging 9600 baud
}
void loop () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
pagkaantala (1000); // ang print na ito sa parehong lugar kaya dapat mong makita ang hindi kapani-paniwalang mahalagang mensahe na ito sa alinmang paraan
}
Hakbang 4: Ginawa Mo Ito
Inaasahan mong tinitingnan mo ngayon ang tampok na UART sa iyong napiling application at nalulugod sa mga mensahe na ibinibigay sa iyo, dapat mong makita ang isang bagay tulad ng mga imaheng ito dito, kung hindi subukang i-rewiring ang iyong circuit o pabrika na i-reset ang iyong module sa pamamagitan ng paghawak ng isang pin ng GND upang ang DFU pin para sa 5 segundo hanggang sa ang asul at pula na ilaw ay kumislap.
Inirerekumendang:
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
Basahin at Isulat Mula sa Serial Port Gamit ang Raspberry Pi Gamit ang Wemos: 5 Hakbang
Basahin at Isulat Mula sa Serial Port Gamit ang Raspberry Pi Gamit ang Wemos: Pakikipag-usap sa isang Raspberry Pi gamit ang isang Wemos D1 mini R2
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c