Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սխեմատիկ և միացում
- Քայլ 2: Readրագրից մուտքերի ընթերցում
- Քայլ 3: Տեսանյութի վերանայում/ամփոփում
![Android- ում իրական ժամանակի գրաֆիկի պատրաստում Arduino- ից HC-05: 3 քայլով Android- ում իրական ժամանակի գրաֆիկի պատրաստում Arduino- ից HC-05: 3 քայլով](https://i.howwhatproduce.com/images/001/image-2837-9-j.webp)
Video: Android- ում իրական ժամանակի գրաֆիկի պատրաստում Arduino- ից HC-05: 3 քայլով
![Video: Android- ում իրական ժամանակի գրաֆիկի պատրաստում Arduino- ից HC-05: 3 քայլով Video: Android- ում իրական ժամանակի գրաֆիկի պատրաստում Arduino- ից HC-05: 3 քայլով](https://i.ytimg.com/vi/xw7SWk-RLsY/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
![Android- ում իրական ժամանակի գրաֆիկի պատրաստում Arduino- ից HC-05- ի միջոցով Android- ում իրական ժամանակի գրաֆիկի պատրաստում Arduino- ից HC-05- ի միջոցով](https://i.howwhatproduce.com/images/001/image-2837-10-j.webp)
Ողջույն, ահա ձեռնարկ, թե ինչպես կարելի է իրական ժամանակում արժեքների գրաֆիկ կազմել միկրոկառավարիչից, ինչպիսին է 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: Սխեմատիկ և միացում
![Սխեմատիկ և միացում Սխեմատիկ և միացում](https://i.howwhatproduce.com/images/001/image-2837-11-j.webp)
![Սխեմատիկ և միացում Սխեմատիկ և միացում](https://i.howwhatproduce.com/images/001/image-2837-12-j.webp)
![Սխեմատիկ և միացում Սխեմատիկ և միացում](https://i.howwhatproduce.com/images/001/image-2837-13-j.webp)
![Սխեմատիկ և միացում Սխեմատիկ և միացում](https://i.howwhatproduce.com/images/001/image-2837-14-j.webp)
- Միացրեք սարքերը, ինչպես ցույց է տրված վերևում և միացրեք մոդուլը
- Վերբեռնեք հետևյալ փորձարկման ծածկագիրը.
#ներառել // Միացրեք 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րագրից մուտքերի ընթերցում
![Հավելվածից մուտքերի ընթերցում Հավելվածից մուտքերի ընթերցում](https://i.howwhatproduce.com/images/001/image-2837-15-j.webp)
- Նույն կարգավորումներով, ինչպես վերը նշված է.
- Վերբեռնեք ներքևի ծածկագիրը.
#ներառել 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: Տեսանյութի վերանայում/ամփոփում
![](https://i.ytimg.com/vi/-xlHUpQPdi8/hqdefault.jpg)
Եթե դժվարություններ եք գտնում, հետևեք վերը նշված վիդեո ձեռնարկին
Խորհուրդ ենք տալիս:
Իրական ժամանակի ժամացույց Arduino- ով `3 քայլ
![Իրական ժամանակի ժամացույց Arduino- ով `3 քայլ Իրական ժամանակի ժամացույց Arduino- ով `3 քայլ](https://i.howwhatproduce.com/images/010/image-28025-j.webp)
Իրական ժամանակի ժամացույց Arduino- ով. Այս նախագծում մենք Arduino- ի և RTC մոդուլի օգնությամբ ժամացույց կպատրաստենք: Ինչպես գիտենք, Arduino- ն չի կարող ցուցադրել իրական ժամանակը, այնպես որ մենք կօգտագործենք RTC մոդուլը `LCD- ում ճիշտ ժամանակը ցուցադրելու համար: Ուշադիր կարդացեք բոլոր քայլերը, դա կօգնի ձեզ
Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցի մոդուլներ Arduino- ով. 3 քայլ
![Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցի մոդուլներ Arduino- ով. 3 քայլ Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցի մոդուլներ Arduino- ով. 3 քայլ](https://i.howwhatproduce.com/images/001/image-94-115-j.webp)
Օգտագործելով DS1307 և DS3231 Իրական ժամանակի ժամացույցների մոդուլներ Arduino- ի հետ. Մենք շարունակում ենք հարցում ստանալ, թե ինչպես օգտագործել իրական ժամանակի DS1307 և DS3231 ժամացույցների մոդուլները Arduino- ով `տարբեր աղբյուրներից, ուստի սա դրանցից օգտվելու երկու մասից բաղկացած առաջին ձեռնարկն է: Arduino- ի այս ձեռնարկի համար մենք ունենք իրական ժամանակի ժամացույցի երկու մոդուլ
DS1307 Իրական ժամանակի ժամացույց RTC Arduino- ով. 4 քայլ
![DS1307 Իրական ժամանակի ժամացույց RTC Arduino- ով. 4 քայլ DS1307 Իրական ժամանակի ժամացույց RTC Arduino- ով. 4 քայլ](https://i.howwhatproduce.com/images/001/image-678-98-j.webp)
DS1307 Իրական ժամանակի ժամացույց RTC Arduino- ի հետ. Այս ձեռնարկում մենք կիմանանք իրական ժամանակի ժամացույցի (RTC) և այն մասին, թե ինչպես է Arduino & Իրական ժամանակի ժամացույց IC DS1307- ը միասին դրված է որպես ժամանակացույցի սարք: Իրական ժամանակի ժամացույցը (RTC) օգտագործվում է ժամանակի մոնիտորինգի և օրացույցի պահպանման համար: RTC- ի օգտագործման համար w
Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ
![Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ Arduino- ի վրա հիմնված ժամացույց ՝ օգտագործելով DS1307 իրական ժամանակի ժամացույց (RTC) մոդուլ և 0.96: 5 քայլ](https://i.howwhatproduce.com/images/001/image-2174-20-j.webp)
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 էկրանով. 4 քայլ Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով - Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. 4 քայլ](https://i.howwhatproduce.com/images/006/image-16956-9-j.webp)
Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով | Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. Այցելեք իմ Youtube ալիքը: Ներածություն. 2560 և DS3231 RTC մոդուլ