Բովանդակություն:

Arduino OLED ցուցադրման ընտրացանկ ՝ ընտրելու տարբերակով ՝ 8 քայլ
Arduino OLED ցուցադրման ընտրացանկ ՝ ընտրելու տարբերակով ՝ 8 քայլ

Video: Arduino OLED ցուցադրման ընտրացանկ ՝ ընտրելու տարբերակով ՝ 8 քայլ

Video: Arduino OLED ցուցադրման ընտրացանկ ՝ ընտրելու տարբերակով ՝ 8 քայլ
Video: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, Նոյեմբեր
Anonim

Այս ձեռնարկում մենք կսովորենք, թե ինչպես կատարել ընտրացանկով ընտրացանկ OLED Display- ի և Visuino- ի միջոցով:

Դիտեք տեսանյութը:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO (կամ որևէ այլ Arduino)
  • Jumper լարերը
  • OLED էկրան
  • Breadboard
  • 1K ohm դիմադրություն
  • Կոճակ
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք OLED ցուցադրման քորոցը [VCC] arduino կապին [5V]
  • Միացրեք OLED ցուցադրման քորոցը [GND] arduino կապին [GND]
  • Միացրեք OLED ցուցադրման քորոցը [SDA] arduino կապին [SDA]
  • Միացրեք OLED ցուցադրման քորոցը [SCL] arduino փինին [SCL]
  • Միացրեք Arduino 5V- ը ռեզիստորի մի կողմին
  • Դիմադրության մյուս կողմը միացրեք կոճակին
  • Կոճակի մյուս կողմը միացրեք Arduino թվային կապին [8] և գետնին

Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino UNO ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino ADD բաղադրիչներում

Visuino ADD բաղադրիչներում
Visuino ADD բաղադրիչներում
Visuino ADD բաղադրիչներում
Visuino ADD բաղադրիչներում
Visuino ADD բաղադրիչներում
Visuino ADD բաղադրիչներում
Visuino ADD բաղադրիչներում
Visuino ADD բաղադրիչներում
  • Ավելացնել «Counter» բաղադրիչ
  • Ավելացնել «Ամբողջ զանգված» բաղադրիչ
  • Ավելացնել «Integer Multi Source» բաղադրիչ
  • Ավելացրեք «SSD1306/SH1106 OLED Display (I2C)» բաղադրիչ

Քայլ 5. Visuino Set Components- ում

Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
  • Ընտրեք «Counter1» բաղադրիչը և հատկությունների պատուհանում «Max»> «Value» սահմանեք 2 և «Min>« Value »0:
  • Կրկնակի սեղմեք «Array1» - ի վրա և «Elements» պատուհանում 3x 'Value- ը ձախ կողմ քաշեք: Ընտրեք տարրը [1], իսկ հատկությունների պատուհանում `արժեքը սահմանեք 20` Ընտրեք տարրը [2], իսկ հատկությունների պատուհանում` արժեքը `40:
  • Ընտրեք «IntegerMultiSource1» բաղադրիչը և հատկությունների պատուհանում «Ելքային կապում» նշեք 4
  • Կրկնակի կտտացրեք «DisplayOLED1» -ի վրա և տարրերի պատուհանում -3X քաշեք «Նկարեք տեքստ» ձախ կողմում Ընտրեք «Նկարել տեքստ 1», իսկ հատկությունների պատուհանում գույնը դարձրեք tmc 'և հատկությունների պատուհանում գույնը դարձրու tmcInvert, չափը `2, տեքստը' Մենյու -2 ', Y մինչև 20 Ընտրեք' Նկարել տեքստ 3 'և հատկությունների պատուհանում գույնը դարձրեք tmcInvert, չափը 2, տեքստը' Մենյու -3 ', Y- ից 40-ը քաշեք «Draw Rectangle» ձախ և գույնը սահմանեք tmcWhite և fillcolor- ը tmcWhite, բարձրությունը ՝ 20, լայնությունը ՝ 128, ընտրեք Y և կտտացրեք Pin պատկերակին և ընտրեք «Integer SinkPin»-քաշել «Լրացրեք Էկրան »ձախ կողմում

Քայլ 6. Visuino Connect Components- ում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  • Միացրեք Arduino թվային կապը [8] «counter1» բաղադրիչի քորոցին [In]
  • Միացրեք «Counter1» բաղադրիչի կապը [դուրս] «Array1» քորոցին [Index]
  • Միացրեք «Array1» բաղադրիչի կապը [դուրս] «IntegerMultiSource1» քորոցին [In]
  • Միացրեք «IntegerMultiSource1» կապը [0] DisplayOLED1> Լրացրեք էկրանի 1 կապը [ժամացույց]
  • Միացրեք «IntegerMultiSource1» կապը [1] DisplayOLED1> Draw Rectangle1 pin [Y]
  • Միացրեք «IntegerMultiSource1» կապը [2] DisplayOLED1> Draw Rectangle1 pin [ockամացույց]
  • Միացրեք «IntegerMultiSource1» կապը [3] DisplayOLED1> Նկարեք տեքստ 1 փին [ockամացույց]
  • Միացրեք «IntegerMultiSource1» կապը [3] DisplayOLED1> Նկարեք տեքստ 2 քորոց [ժամացույց]
  • Միացրեք «IntegerMultiSource1» կապը [3] DisplayOLED1> Նկարեք տեքստ 3 կապ [ockամացույց]
  • Միացրեք «DisplayOLED1» կապը I2C [Out] Arduino տախտակի I2c կապին [In]

Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:

Քայլ 8: Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը, և OLED էկրանը պետք է սկսի ցուցադրել ընտրացանկը, կարող եք նավարկել ցանկի միջոցով ՝ սեղմելով կոճակը:

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ և բացել Visuino- ում ՝

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