Мазмуну:

Android көзөмөлдөгөн LCD экраны Flowcode 7: 8 кадам (сүрөттөр менен)
Android көзөмөлдөгөн LCD экраны Flowcode 7: 8 кадам (сүрөттөр менен)

Video: Android көзөмөлдөгөн LCD экраны Flowcode 7: 8 кадам (сүрөттөр менен)

Video: Android көзөмөлдөгөн LCD экраны Flowcode 7: 8 кадам (сүрөттөр менен)
Video: Выбрать ТВ ДИСПЛЕЙ: IPS vs TN vs VA. В ЧЕМ РАЗНИЦА? 2024, Ноябрь
Anonim
Android көзөмөлдөгөн LCD экраны Flowcode7де
Android көзөмөлдөгөн LCD экраны Flowcode7де

Бул көрсөтмө сиздин Android түзмөгүңүздүн жардамы менен FlowCode7 менен окшоштурулган жасалма ЖК экранды башкарууга мүмкүндүк берет. Албетте, башка платформаларга ыргыта аласыз, бирок алар Bluetooth иштетилген болушу керек. Биз ошондой эле Arduino'ду PIC 16F877A (Flowcode7деги симуляция) жана Bluetooth Module (HC-05) интерфейси катары колдонобуз, бул учурда Android мобилдик болгон Bluetooth түзмөгүнөн сигналдарды кабыл алуу үчүн. WiFi роутериңизди конфигурациялоо менен. Бул жерде Matrix форумдары боюнча деталдуу окуу куралы бар. Бирок, жеке роутердин жоктугунан максатыма жетүү үчүн бир аз иштөөгө туура келди. Мен дагы маалыматтарды сервериме жүктөп, андан кийин MySQL жана PHP аркылуу сураштырууга аракет кылдым, бирок аны ала алган жокмун. WiFi аркылуу UDP аркылуу маалыматтарды жөнөткүңүз келсе, жеке роутериңиздин болгону жакшы. Муну кантип жасоону карап көрөлү!

1 -кадам: Керектүү нерселер

Бул жерде сизге керек болгон бардык "аппараттардын" тизмеси: Аппараттык

1. Arduino UNO (мен MEGA 2560 колдондум)

2. Bluetooth модулу (HC-05)

3. Нан тактасы

4. Jumper кабели (эркектен аялга артыкчылыктуу)

5. Arduino үчүн USB кабели

Программалык камсыздоо1. Flowcode7: Сынамык версиясын расмий матрицадан бул жерден көчүрүп алсаңыз болот. Каттоо эсебин түзүңүз, ар бир башталышта программалык камсыздоону каттоо эсебиңиздин аты жана сырсөзү менен тастыкташыңыз керек болот. Ошол 30 күн бүткөндө эмне кылуу керек экенин билесиз …;) 2. Arduino IDE: Мына.

3. Bluetooth колдонмосу: Play Storeдо Bluetooth түзмөктөрүнө маалыматтарды жөнөтүү үчүн көптөгөн колдонмолор бар. Мен "Wireless Lite" колдондум. Сиз каалаган нерсени колдоно аласыз.

2 -кадам: Сюжеттин маанисин түшүнүү

Сюжетти түшүнүү
Сюжетти түшүнүү

Бул мисал баарын түшүндүрөт.

3 -кадам: HC 05 менен Arduino зымдарын туташтыруу

HC 05 менен Arduino зымдары
HC 05 менен Arduino зымдары

Бул жөнөкөй орнотууArduino HC 055V VccGnd GndTx RxRx Tx

Көбүрөөк түшүнүү үчүн бул нускаманын 1 -кадамын карап чыгыңыз

Бүткөндөн кийин, сиз Bluetooth терминалынын тизмесинен аппаратты таба аласыз. HC 05ти тандоо менен жупташтырыңыз. Сырсөз көбүнчө 1234.

4 -кадам: Эскизди жүктөө

Бул эскизди Arduino IDEге жүктөңүз. Бул Bluetooth аркылуу COM портуна маалыматтарды сериялык түрдө жазуу үчүн абдан кеңири таралган көрүнүш.#Include // BluetoothData сериялык китепканасын импорттоо; // 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 -кадам: Flowcode7ге өтүңүз

Flowcode 7ге өтүңүз
Flowcode 7ге өтүңүз
Flowcode 7ге өтүңүз
Flowcode 7ге өтүңүз
Flowcode 7ге өтүңүз
Flowcode 7ге өтүңүз

Сиз бул Flow диаграммасын куруу керек болот. RS232 портун жана ЖК панелине сүйрөңүз. Макростарды перифериялык түзмөктөргө туташтырыңыз. RS232 касиеттеринде Arduino туташкан COM портун тандаңыз.

7 -кадам: Flowcode файлын иштетип, Bluetooth түзмөгүнөн маалыматтарды жөнөтүңүз

Flowcode файлын иштетип, Bluetooth түзмөгүнөн маалыматтарды жөнөтүңүз
Flowcode файлын иштетип, Bluetooth түзмөгүнөн маалыматтарды жөнөтүңүз
Flowcode файлын иштетип, Bluetooth түзмөгүнөн маалыматтарды жөнөтүңүз
Flowcode файлын иштетип, Bluetooth түзмөгүнөн маалыматтарды жөнөтүңүз

Bluetooth колдонмоңузга текст териңиз. Модул сиздин түзмөккө туташкандыгын текшериңиз. HC 05, адатта, ийгиликтүү жупташканда, бир аз кечигүү менен, LEDди эки жолу өчүрөт. Эң жакшы натыйжаларга жетүү үчүн, кандайдыр бир маалыматты жөнөтүүдөн мурун, flowcode программасы иштеп жаткандыгын текшериңиз. Flowcode7 менин компьютеримде өтө жай иштеди жана жыйынтыктар бир топ кечигүү менен келди. Келечектеги чөйрө: Сиз LCD экранды тазалоо, жаңы сапта басып чыгаруу, маалыматтарды алмаштыруу сыяктуу башка окуяларды ишке ашыруу үчүн Flowcode боюнча дал келүүчү белгилүү бир саптарды жөнөтө аласыз. жана башкалар.

8 -кадам: Бүтүндөй сүрөт

Бүткүл Сүрөт
Бүткүл Сүрөт
Бүткүл Сүрөт
Бүткүл Сүрөт

Сизге үйрөткүч жакты деп үмүттөнөм! Эмне үчүн мен муну жарыяладым ?: Мен бул долбоорду профессорго проект катары тапшырдым. Ал ноутбугумдагы кодду текшерүүгө да убара болгон жок. Ал басып чыгарылган документке кол коюп, анан мындай файлдарга толгон үймөккө ыргытып жиберген. Менде 2 тандоо болгон:

1. Бул жөнүндө эч нерсе кыла албаганымды кабыл алыңыз2. Туура адамдар менен бөлүшүңүз.

Сунушталууда: