
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ողջույն, ահա ձեռնարկ, թե ինչպես կարելի է իրական ժամանակում արժեքների գրաֆիկ կազմել միկրոկառավարիչից, ինչպիսին է Arduino- ն հավելվածին: Այն օգտագործում է Bluetooth մոդուլ, ինչպիսին է HC-05- ը ՝ որպես հաղորդագրությունների փոխանցման սարք ՝ Arduino- ի և Android- ի միջև տվյալները փոխանցելու և ստանալու համար:
Հավելվածը պարզ է օգտագործման համար և կարող է օգտագործվել այլ նպատակների համար, ինչպիսիք են ռոբոտ -մեքենան կառավարելու վերահսկիչը, սերիական մոնիտորը, որը նման է Arduino IDE- ի առաջարկածին, սերիական հաղորդագրություններ ստանալու և սերիական տվյալներ ուղարկելու համար:
ԲԱՎԱԿԱՆ ՉԻԹ-ՉԵԹ ՍԿՍԵՆՔ
Պարագաներ
- Արդուինո նանո կամ մեգա
- Սերիալիզացնել Bluetooth ծրագիրը (https://play.google.com/store/apps/details?id=com.athenaDEVKE.bluetoothserialcommunication)
- HC-05
- Արական թռիչքային լարեր
- 10K և 20K դիմադրիչներ ՝ լարման բաժանարար ձևավորելու համար: Եթե չօգտագործեք չափավոր բարձր արժեք ունեցող երկու նմանատիպ ռեզիստորներ շարքում, այնուամենայնիվ կաշխատի:
Քայլ 1: Սխեմատիկ և միացում




- Միացրեք սարքերը, ինչպես ցույց է տրված վերևում և միացրեք մոդուլը
- Վերբեռնեք հետևյալ փորձարկման ծածկագիրը.
#ներառել // Միացրեք bluetooth մոդուլը HC-05 կամ HC-06 arduino- ին և հայտարարեք օգտագործված կապում, եթե ծրագրում եք օգտագործել ծրագրաշարի սերիան
// Օգտագործվում է գրաֆիկական արժեքների նույնականացման համար
Լարային graphTag = "Գրաֆիկ.";
// Օգտագործվում է հոսքի ներսում արժեքների տարանջատումը նույնականացնելու համար
char valueSeparatorCharacter = '&';
// Օգտագործվում է հոսքի վերջը նույնականացնելու համար: Սա կիրառվելու է ինչպես սերիական մոնիտորի, այնպես էլ գրաֆիկի համար
char terminati
- Համոզվեք, որ ներբեռնում եք Serialize Bluetooth-Plotter, տերմինալ և վերահսկիչ (https://play.google.com/store/apps/details?id=com….):
- Նախ համոզվեք, որ hc-05 մոդուլը զուգակցել եք ձեր հեռախոսի հետ, այնուհետև գործարկեք ծրագիրը
- Ընտրեք «Կարգավորել» ներդիրը: Կտտացրեք թարմացմանը ՝ համակցված տուփը լրացնելու համար: Ընտրեք մոդուլը համակցված տուփից: Այնուհետև կտտացրեք միացման կոճակին և սպասեք թռուցիկ հաղորդագրությանը, որում նշվում է, որ սարքը միացված է:
- Կտտացրեք կազմաձևման գրաֆիկը և սահմանեք գրաֆիկի պիտակը, ընտրեք գրաֆիկի տեսակը, սահմանեք արժեքներ առանձնացնելու համար օգտագործվող նիշ և ավարտող նիշ:
;
void setup () {
// Հայտարարեք բաուդ փոխարժեքը: Հավելվածն աջակցում է միայն 9600 -ին
mySerial.begin (9600);
}
դատարկ շրջան () {
// Սինուսային ալիքի գծագրման օրինակելի օղակ
համար (float x = -2 * PI; x <= 2 * PI; x = x + PI / 50) {
mySerial.print (graphTag);
mySerial.print (240 * մեղք (x));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * մեղք (x + (2 * PI / 3)));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * մեղք (x + (4 * PI / 3)));
mySerial.print (terminationSeparatorCharacter);
}
}
- Համոզվեք, որ ներբեռնում եք Serialize Bluetooth-Plotter, տերմինալ և վերահսկիչ (https://play.google.com/store/apps/details?id=com….):
- Նախ համոզվեք, որ hc-05 մոդուլը զուգակցել եք ձեր հեռախոսի հետ, այնուհետև գործարկեք ծրագիրը
- Ընտրեք «Կարգավորել» ներդիրը: Կտտացրեք թարմացմանը ՝ համակցված տուփը լրացնելու համար: Ընտրեք մոդուլը համակցված տուփից: Այնուհետև կտտացրեք միացման կոճակին և սպասեք թռուցիկ հաղորդագրությանը, որում նշվում է, որ սարքը միացված է:
- Կտտացրեք կազմաձևման գրաֆիկը և սահմանեք գրաֆիկի պիտակը, ընտրեք գրաֆիկի տեսակը, սահմանեք արժեքներ առանձնացնելու համար օգտագործվող նիշ և ավարտող նիշ:
Քայլ 2: Readրագրից մուտքերի ընթերցում

- Նույն կարգավորումներով, ինչպես վերը նշված է.
- Վերբեռնեք ներքևի ծածկագիրը.
#ներառել SoftwareSerial mySerial (12, 11); // Սովորականի պես դրեք tx և rx կապում
void setup () {
// etoothրագրի հետ հաղորդակցվելու համար bluetooth մոդուլի Baud փոխարժեքը պետք է սահմանվի 9600
mySerial.begin (9600);
// Կարող է սահմանվել ըստ ձեր ուզած բաուդ արագության
Serial.begin (9600);
}
դատարկ շրջան () {
եթե (mySerial.available ()> 0) {
// Տվյալներ ստանալուց հետո կարդալ տողը մինչև նոր տող
Լարային մուտքագրումString = mySerial.readStringUntil ('\ n'); // Կարդացեք մուտքագրումը մինչև նոր տող
// Տող տպել
Serial.println (inputString);
}
}
Փորձարկեք վերահսկիչը և վերահսկեք թողարկումը սերիական մոնիտորի և ձայնի վրա: Դուք կարդում եք հավելվածի տվյալները
Քայլ 3: Տեսանյութի վերանայում/ամփոփում

Եթե դժվարություններ եք գտնում, հետևեք վերը նշված վիդեո ձեռնարկին
Խորհուրդ ենք տալիս:
Իրական ժամանակի ժամացույց Arduino- ով `3 քայլ

Իրական ժամանակի ժամացույց Arduino- ով. Այս նախագծում մենք Arduino- ի և RTC մոդուլի օգնությամբ ժամացույց կպատրաստենք: Ինչպես գիտենք, Arduino- ն չի կարող ցուցադրել իրական ժամանակը, այնպես որ մենք կօգտագործենք RTC մոդուլը `LCD- ում ճիշտ ժամանակը ցուցադրելու համար: Ուշադիր կարդացեք բոլոր քայլերը, դա կօգնի ձեզ
Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցի մոդուլներ Arduino- ով. 3 քայլ

Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցների մոդուլներ Arduino- ի հետ. Մենք շարունակում ենք հարցում ստանալ, թե ինչպես օգտագործել իրական ժամանակի DS1307 և DS3231 ժամացույցների մոդուլները Arduino- ով `տարբեր աղբյուրներից, ուստի սա դրանցից օգտվելու երկու մասից բաղկացած առաջին ձեռնարկն է: Arduino- ի այս ձեռնարկի համար մենք ունենք իրական ժամանակի ժամացույցի երկու մոդուլ
DS1307 Իրական ժամանակի ժամացույց RTC Arduino- ով. 4 քայլ

DS1307 Իրական ժամանակի ժամացույց RTC Arduino- ի հետ. Այս ձեռնարկում մենք կիմանանք իրական ժամանակի ժամացույցի (RTC) և այն մասին, թե ինչպես է Arduino & Իրական ժամանակի ժամացույց IC DS1307- ը միասին դրված է որպես ժամանակացույցի սարք: Իրական ժամանակի ժամացույցը (RTC) օգտագործվում է ժամանակի մոնիտորինգի և օրացույցի պահպանման համար: RTC- ի օգտագործման համար w
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ

Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 Իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96. Բարև տղերք, այս ձեռնարկում մենք կտեսնենք, թե ինչպես պատրաստել աշխատանքային ժամացույց ՝ օգտագործելով իրական ժամանակի DS1307 ժամացույցի մոդուլ և AMP; OLED էկրաններ: Այսպիսով, մենք կկարդանք ժամանակը ժամացույցի մոդուլից DS1307: Եվ տպեք այն OLED էկրանին
Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով - Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. 4 քայլ

Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով | Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. Այցելեք իմ Youtube ալիքը: Ներածություն. 2560 և DS3231 RTC մոդուլ