
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Halo hapo, hapa kuna mafunzo ya jinsi ya kupanga grafu ya wakati halisi ya maadili kutoka kwa mdhibiti mdogo kama Arduino kwa programu. Inatumia moduli ya Bluetooth kama HC-05 kutenda kama kifaa cha kutuma ujumbe na kupokea data kati ya Arduino na Android.
Programu ni rahisi kutumia na inaweza kutumika kwa madhumuni mengine kama vile mtawala kudhibiti gari la roboti, mfuatiliaji wa serial, sawa na ile inayotolewa na Arduino IDE, kupokea ujumbe wa serial na kutuma data ya serial.
CHIP-CHAT YA KUTOSHA TUANZE
Vifaa
- Arduino nano au mega
- Jumuisha programu ya Bluetooth (https://play.google.com/store/apps/details?id=com.athenaDEVKE.bluetoothserialcommunication)
- HC-05
- Waya za kuruka kiume
- Vipinga vya 10K na 20K kuunda mgawanyiko wa voltage. Ikiwa haitatumia vipingaji sawa sawa vya thamani ya juu katika safu bado itafanya kazi.
Hatua ya 1: Mpangilio na Uunganisho




- Unganisha vifaa kama ilivyoonyeshwa hapo juu na nguvu kwenye moduli
- Pakia nambari ifuatayo ya mtihani:
#jumuisha // Unganisha moduli ya Bluetooth HC-05 au HC-06 kwa arduino na utangaze pini zinazotumiwa ikiwa unapanga kutumia programu ya serial
// Inatumika kutambua maadili ya picha
String graphTag = "Grafu:";
// Inatumika kutambua mgawanyo wa maadili ndani ya mkondo
thamani ya charSeparatorCharacter = '&';
// Imetumika kutambua mwisho wa mto. Hii itatumika kwa mfuatiliaji wa serial na grafu
char terminati
- Hakikisha kuwa unapakua Sanjari ya Bluetooth-Plotter, terminal na mtawala (https://play.google.com/store/apps/details?id=com….).
- Kwanza hakikisha kuwa umeunganisha moduli ya hc-05 na simu yako, kisha anza programu
- Chagua kichupo cha Sanidi. Bonyeza kwenye kuonyesha upya ili ujaze kisanduku cha combo. Chagua moduli kutoka kwenye kisanduku cha combo. Kisha bonyeza kitufe cha unganisha na subiri ujumbe unaoibuka unaosema kwamba kifaa kimeunganishwa.
- Bonyeza sanidi graph na weka lebo ya graph, chagua aina ya graph, weka herufi inayotumika kutenganisha maadili na tabia ya kukomesha.
;
usanidi batili () {
// Tangaza kiwango cha baud. Programu inasaidia 9600 tu
kuanza (9600);
}
kitanzi batili () {
// Kitanzi mfano cha kupanga wimbi la sine
kwa (kuelea x = -2 * PI; x <= 2 * PI; x = x + PI / 50) {
mySerial.print (graphTag);
printa ya mySerial (240 * dhambi (x));
mySerial.print (thamaniSeparatorCharacter);
printa ya mySerial (dhambi 240 * (x + (2 * PI / 3)));
mySerial.print (thamaniSeparatorCharacter);
printa ya mySerial (dhambi 240 * (x + (4 * PI / 3)));
printa ya mySerial (kukomeshaSeparatorCharacter);
}
}
- Hakikisha kwamba unapakua Serialize Plotter-Bluetooth, terminal & controller (https://play.google.com/store/apps/details?id=com….).
- Kwanza hakikisha kuwa umeunganisha moduli ya hc-05 na simu yako, kisha anza programu
- Chagua kichupo cha Sanidi. Bonyeza kwenye kuonyesha upya ili ujaze sanduku la combo. Chagua moduli kutoka kwenye kisanduku cha combo. Kisha bonyeza kitufe cha unganisha na subiri ujumbe unaoibuka unaosema kwamba kifaa kimeunganishwa.
- Bonyeza sanidi graph na weka lebo ya graph, chagua aina ya graph, weka herufi inayotumika kutenganisha maadili na tabia ya kukomesha.
Hatua ya 2: Kusoma Pembejeo Kutoka kwa Programu

- Na usanidi sawa na hapo juu:
- Pakia nambari hapa chini:
pamoja na SoftwareSerial mySerial (12, 11); // Kama kawaida weka pini za tx na rx
usanidi batili () {
// Kiwango cha Baud cha moduli ya Bluetooth kinapaswa kuwekwa kwa 9600 ili kuwasiliana na programu hiyo
kuanza (9600);
// Inaweza kuwekwa kwa kiwango chochote cha baud unachotaka
Kuanzia Serial (9600);
}
kitanzi batili () {
ikiwa (mySerial.available ()> 0) {
// Baada ya kupokea data soma kamba hadi laini mpya
Kuweka kambaString = mySerial.readStringUntil ('\ n'); // Soma pembejeo hadi mstari mpya
// Kamba ya kuchapisha
Serial.println (pembejeoString);
}
}
Jaribu kidhibiti na ufuatilie pato kwenye mfuatiliaji wa serial na voilà unasoma data kutoka kwa programu
Hatua ya 3: Ukaguzi wa Video / Recap

Ikiwa unapata shida, tafadhali fuata mafunzo ya video hapo juu
Ilipendekeza:
Grafu ya Mabadiliko ya Joto Kutoka kwa Mabadiliko ya Tabianchi katika Python: Hatua 6

Grafu ya Mabadiliko ya Joto kutoka kwa Mabadiliko ya Tabianchi katika Python: Mabadiliko ya Tabianchi ni shida kubwa. Na watu wengi hawana sasa ni kiasi gani kimeongezeka. Katika hili tunaweza kufundisha mabadiliko ya hali ya hewa kwa sababu ya mabadiliko ya hali ya hewa. Kwa karatasi ya kudanganya, unaweza kuona faili ya chatu hapa chini
SCARA Robot: Kujifunza juu ya Kinematics ya Foward na Inverse !!! (Plot Twist Jifunze Jinsi ya Kufanya Kiolesura cha Wakati Halisi katika ARDUINO Kutumia USindikaji !!!!): Hatua 5

Roboti ya SCARA: Kujifunza juu ya Kinematics ya Foward na Inverse !!! (Plot Twist Jifunze Jinsi ya Kufanya Kiunga cha Wakati Halisi katika ARDUINO Kutumia USindikaji !!!!): Roboti ya SCARA ni mashine maarufu sana katika ulimwengu wa tasnia. Jina linasimama kwa mkono wote wa Bunge linalotegemea Bunge la Roboti au mkono wa kuchagua wa Robot. Kimsingi ni digrii tatu za uhuru wa robot, kuwa wakimbizi wawili wa kwanza
Kupanga Veedooo Kupanga Mafunzo ya Kukusanya Gari: Hatua 7

Programu ya Veedooo Kupangilia Mafunzo ya Mkusanyiko wa Gari: Orodha ya vifurushi
Tarehe ya Arduino / Kupanga Wakati / Kukata Miti Kutumia Millis () na PfodApp: Hatua 11

Tarehe ya Arduino / Kupanga Wakati / Kubadilisha Matumizi Kutumia Millis () na PfodApp: Hakuna programu ya Arduino au Android inayohitajika. Moduli za RTC na GPS pia ziliungwa mkono. Marekebisho ya moja kwa moja ya maeneo ya saa, RTC drift na GPS kukosa sekunde za kuruka Utangulizi Mafunzo haya yanaonyesha jinsi ya kutumia milisiti yako ya Arduino ( mihuri ya muda kupanga data ag
Wakati halisi wa MPU-6050 / A0 Kuingia kwa Takwimu na Arduino na Android: Hatua 7 (na Picha)

Wakati halisi wa MPU-6050 / A0 Kuingia kwa Takwimu na Arduino na Android: Nimekuwa na hamu ya kutumia Arduino kwa ujifunzaji wa mashine. Kama hatua ya kwanza, ninataka kujenga wakati halisi (au karibu nayo) onyesho la data na kumbukumbu kwenye kifaa cha Android. Nataka kunasa data ya kasi kutoka kwa MPU-6050 kwa hivyo ninastahili