Android- ով վերահսկվող LCD էկրան Flowcode- ում 7: 8 քայլ (նկարներով)
Android- ով վերահսկվող LCD էկրան Flowcode- ում 7: 8 քայլ (նկարներով)
Anonim
Android- ով վերահսկվող LCD էկրան Flowcode7- ում
Android- ով վերահսկվող LCD էկրան Flowcode7- ում

Այս հրահանգը թույլ է տալիս վերահսկել վիրտուալ LCD էկրանը, որը մոդելավորվում է FlowCode7- ի միջոցով ՝ ձեր Android սարքի միջոցով: Դուք ակնհայտորեն կարող եք նետել այլ հարթակներ, բայց դրանք պետք է միացված լինեն Bluetooth- ին: Մենք նաև Arduino- ն կօգտագործենք որպես PIC 16F877A (մոդելավորում Flowcode7- ում) և Bluetooth մոդուլին (HC-05) ՝ Bluetooth սարքից ազդանշաններ ստանալու համար, որն այս դեպքում Android բջջային է: Դուք նույնիսկ կարող եք փորձել տվյալների փոխանցում UDP- ի միջոցով WiFi ՝ կարգավորելով ձեր երթուղիչը: Այստեղ արդեն կա մանրամասն ձեռնարկ ձեռնարկ Matrix ֆորումներում: Այնուամենայնիվ, մասնավոր երթուղիչի բացակայության պատճառով ես ստիպված էի մի փոքր աշխատել իմ նպատակին հասնելու համար: Ես նաև փորձեցի տվյալներ վերբեռնել իմ սերվերի վրա, այնուհետև հարցնել դրանք ՝ օգտագործելով MySQL և PHP, բայց չկարողացա դրանք առբերել: Ավելի լավ է ունենալ մասնավոր երթուղիչ, եթե ցանկանում եք տվյալներ ուղարկել UDP- ի միջոցով WiFi- ի միջոցով: Եկեք նայենք, թե ինչպես դա անել:

Քայլ 1: Պահանջվող բաներ

Ահա այն բոլոր «սարքավորումների» ցանկը, որոնք ձեզ անհրաժեշտ են

1. Arduino UNO (ես օգտագործել եմ MEGA 2560)

2. Bluetooth մոդուլ (HC-05)

3. Հացաթուղթ

4. Թռիչքային մալուխներ (ցանկալի է `արականից իգական)

5. USB մալուխ Arduino- ի համար

Softwareրագրային ապահովում 1. Flowcode7: Դուք կարող եք ներբեռնել փորձնական տարբերակը պաշտոնական մատրիցից այստեղից: Ստեղծեք հաշիվ, դուք պետք է վավերացնեք ծրագրակազմը յուրաքանչյուր գործարկման ժամանակ `ձեր հաշվի անունով և գաղտնաբառով: Դուք գիտեք, թե ինչ անել, երբ այդ 30 օրն անցնի …;) 2. Arduino IDE. Ահա այն:

3. Bluetooth հավելված. Play Store- ում bluetooth սարքերին տվյալներ ուղարկելու բազմաթիվ ծրագրեր կան: Ես օգտագործել եմ «unWired Lite» - ը: Դուք կարող եք օգտագործել ձեր ընտրածներից որևէ մեկը:

Քայլ 2: Հասկանալ սյուժեն

Հասկանալով սյուժեն
Հասկանալով սյուժեն

Այս նկարազարդումը բացատրում է ամեն ինչ:

Քայլ 3. Arduino- ի միացում HC 05 -ով

Arduino- ի միացում HC 05 -ով
Arduino- ի միացում HC 05 -ով

Դա պարզ սարքավորում է Arduino HC 055V VccGnd GndTx RxRx Tx

Ավելի մանրամասն պատկերացնելու համար վերանայեք այս հրահանգի 1 -ին քայլը

Ավարտելուց հետո սարքը կգտնեք ձեր Bluetooth տերմինալի ցանկում: Paուգտկեք դրա հետ `ընտրելով HC 05: Գաղտնաբառը սովորաբար 1234 է:

Քայլ 4: Վերբեռնեք ուրվագիծ

Վերբեռնեք այս ուրվագիծը Arduino IDE- ում: Դա շատ տարածված է Bluetooth- ի միջոցով COM պորտին տվյալները սերիական գրելու համար: // bluetooth սարքից տրված տվյալները

void setup () {// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար.

Serial.begin (9600); pinMode (ledpin, OUTPUT); }

void loop () {// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար. if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } ուշացում (100); }

Քայլ 5. Մի մոռացեք նշել COM նավահանգիստը:

Մի մոռացեք նշել COM նավահանգիստը
Մի մոռացեք նշել COM նավահանգիստը

Քայլ 6: Անցեք Flowcode 7 -ին

Անցեք Flowcode 7 -ին
Անցեք Flowcode 7 -ին
Անցեք Flowcode 7 -ին
Անցեք Flowcode 7 -ին
Անցեք Flowcode 7 -ին
Անցեք Flowcode 7 -ին

Դուք պետք է կառուցեք այս հոսքի դիագրամը: Քաշեք RS232 նավահանգիստը և LCD- ը վահանակի վրա: Մակրոները միացրեք ծայրամասային սարքերին: Ընտրեք COM պորտը, որի վրա միացված է Arduino- ն RS232- ի հատկություններում:

Քայլ 7: Գործարկեք Flowcode ֆայլը և ուղարկեք տվյալները Bluetooth սարքից

Գործարկեք Flowcode ֆայլը և ուղարկեք տվյալները Bluetooth սարքից
Գործարկեք Flowcode ֆայլը և ուղարկեք տվյալները Bluetooth սարքից
Գործարկեք Flowcode ֆայլը և ուղարկեք տվյալները Bluetooth սարքից
Գործարկեք Flowcode ֆայլը և ուղարկեք տվյալները Bluetooth սարքից

Մուտքագրեք տեքստ ձեր bluetooth հավելվածում: Համոզվեք, որ մոդուլը միացված է ձեր սարքին: HC 05 -ը սովորաբար երկու անգամ թարթում է իր LED- ն ՝ մի փոքր ուշացումով, երբ հաջողությամբ զուգակցվում է: Համոզվեք, որ հոսքի կոդի ծրագիրն աշխատում է, նախքան որևէ տվյալներ ուղարկելը լավագույն արդյունքների համար: Flowcode7- ը բավականին դանդաղ աշխատեց իմ համակարգչի վրա, և արդյունքները եկան շատ ուշացումով: եւ այլն

Քայլ 8: Ամբողջ պատկերը

Ամբողջ պատկերը
Ամբողջ պատկերը
Ամբողջ պատկերը
Ամբողջ պատկերը

Հուսով եմ, որ ձեզ դուր եկավ ուսուցանվողը: Ինչու՞ եմ սա տեղադրել: Ես այս նախագիծը ներկայացրեցի իմ պրոֆեսորին `որպես ծրագրի ներկայացում: Նա նույնիսկ իրեն նեղություն չտվեց նոթբուքի կոդը ստուգելու համար: Նա ստորագրեց տպագիր փաստաթուղթը, այնուհետև դեն նետեց նման ֆայլերով լի կույտի մեջ: Ես ունեի 2 ընտրություն.

1. Ընդունեք, որ ես ոչինչ չեմ կարող անել դրա վերաբերյալ 2. Կիսեք այն ճիշտ մարդկանց հետ:

Խորհուրդ ենք տալիս: