Სარჩევი:

Arduino OLED ჩვენების მენიუ შერჩევის ვარიანტით: 8 ნაბიჯი
Arduino OLED ჩვენების მენიუ შერჩევის ვარიანტით: 8 ნაბიჯი

ვიდეო: Arduino OLED ჩვენების მენიუ შერჩევის ვარიანტით: 8 ნაბიჯი

ვიდეო: Arduino OLED ჩვენების მენიუ შერჩევის ვარიანტით: 8 ნაბიჯი
ვიდეო: როგორ გამოვიყენოთ SSD1306 128x32 OLED ჩვენება I2C Arduino კოდით 2024, ნოემბერი
Anonim

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მენიუ შერჩევის ვარიანტით OLED ჩვენებისა და Visuino– ს გამოყენებით.

Უყურე ვიდეოს.

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • Arduino UNO (ან სხვა Arduino)
  • ჯუმბერის მავთულები
  • OLED ეკრანი
  • პურის დაფა
  • 1K ohm რეზისტორი
  • ღილაკი
  • Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე
  • შეაერთეთ OLED ჩვენების პინი [VCC] არდუინოს პინთან [5V]
  • შეაერთეთ OLED ჩვენების პინი [GND] არდუინოს პინთან [GND]
  • შეაერთეთ OLED ჩვენების პინი [SDA] არდუინოს პინთან [SDA]
  • შეაერთეთ OLED ჩვენების პინი [SCL] არდუინოს პინთან [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 ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 4: Visuino ADD კომპონენტებში

Visuino ADD კომპონენტებში
Visuino ADD კომპონენტებში
Visuino ADD კომპონენტებში
Visuino ADD კომპონენტებში
Visuino ADD კომპონენტებში
Visuino ADD კომპონენტებში
Visuino ADD კომპონენტებში
Visuino ADD კომპონენტებში
  • დაამატეთ "Counter" კომპონენტი
  • დაამატეთ "მთელი მასივის" კომპონენტი
  • დაამატეთ კომპონენტი "მთელი რიცხვითი წყარო"
  • დაამატეთ კომპონენტი "SSD1306/SH1106 OLED Display (I2C)"

ნაბიჯი 5: Visuino Set კომპონენტებში

Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
  • აირჩიეთ "Counter1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "Max"> "Value" 2 და "Min>" Value "0
  • ორჯერ დააწკაპუნეთ "მასივი 1" -ზე და ელემენტების ფანჯარაში გადაიტანეთ 3x 'მნიშვნელობა' მარცხნივ აირჩიეთ ელემენტი [1] და თვისებების ფანჯარაში დააყენეთ მნიშვნელობა 20 აირჩიეთ ელემენტი [2] და თვისებების ფანჯარაში დააყენეთ მნიშვნელობა 40
  • აირჩიეთ "IntegerMultiSource1" კომპონენტი და თვისებების ფანჯარაში დააყენეთ "გამომავალი ქინძისთავები" 4 -ზე
  • ორჯერ დააწკაპუნეთ "DisplayOLED1" -ზე და ელემენტების ფანჯარაში -გადაიტანეთ 3X "დახაზეთ ტექსტი" მარცხნივ აირჩიეთ "Draw Text1" და თვისებების ფანჯარაში დააყენეთ ფერი tmc ინვერსია, ზომა 2 -მდე, ტექსტი "Menu -1" აირჩიეთ "Draw Text2 "და თვისებების ფანჯარაში დააყენეთ ფერი tmc ინვერსია, ზომა 2, ტექსტი" მენიუ -2 ", Y 20 აირჩიეთ" დახაზეთ ტექსტი 3 "და თვისებების ფანჯარაში დააყენეთ ფერი tmc ინვერტირება, ზომა 2, ტექსტი" მენიუ -3 ', Y- დან 40-მდე გადაათრიეთ "დახაზეთ ოთხკუთხედი" მარცხნივ და დააყენეთ ფერი tmc თეთრი და შეავსეთ ფერი tmc თეთრი, სიმაღლე 20, სიგანე 128, აირჩიეთ Y და დააწკაპუნეთ Pin ხატულაზე და აირჩიეთ "Integer SinkPin"-drag "Fill ეკრანი "მარცხნივ

ნაბიჯი 6: Visuino Connect კომპონენტებში

Visuino Connect კომპონენტებში
Visuino Connect კომპონენტებში
  • შეაერთეთ Arduino ციფრული პინი [8] "counter1" კომპონენტის პინთან [In]
  • შეაერთეთ "Counter1" კომპონენტის პინი [out] "Array1" პინთან [ინდექსი]
  • შეაერთეთ "Array1" კომპონენტის პინი [out] "IntegerMultiSource1" პინთან [In]
  • შეაერთეთ "IntegerMultiSource1" პინი [0] DisplayOLED1> ეკრანის შევსება 1 პინი [საათი]
  • შეაერთეთ "IntegerMultiSource1" პინი [1] DisplayOLED1> დახაზეთ ოთხკუთხედი 1 პინი [Y]
  • შეაერთეთ "IntegerMultiSource1" პინი [2] DisplayOLED1> დახაზეთ ოთხკუთხედი 1 პინი [საათი]
  • შეაერთეთ "IntegerMultiSource1" პინი [3] DisplayOLED1> ტექსტის დახაზვა 1 პინი [საათი]
  • შეაერთეთ "IntegerMultiSource1" პინი [3] DisplayOLED1> ტექსტის დახაზვა 2 პინი [საათი]
  • შეაერთეთ "IntegerMultiSource1" პინი [3] DisplayOLED1> ტექსტის დახაზვა 3 პინი [საათი]
  • შეაერთეთ "DisplayOLED1" pin I2C [Out] Arduino დაფაზე I2c pin [In]

ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.

ნაბიჯი 8: თამაში

თუ თქვენ ჩართავთ Arduino UNO მოდულს და OLED ეკრანი უნდა დაიწყოს მენიუს ჩვენება, შეგიძლიათ ნავიგაცია მოახდინოთ მენიუში ღილაკზე დაჭერით.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:

გირჩევთ: