Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino ADD კომპონენტებში
- ნაბიჯი 5: Visuino Set კომპონენტებში
- ნაბიჯი 6: Visuino Connect კომპონენტებში
- ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 8: თამაში
ვიდეო: Arduino OLED ჩვენების მენიუ შერჩევის ვარიანტით: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მენიუ შერჩევის ვარიანტით 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 დაფის ტიპი
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 კომპონენტებში
- დაამატეთ "Counter" კომპონენტი
- დაამატეთ "მთელი მასივის" კომპონენტი
- დაამატეთ კომპონენტი "მთელი რიცხვითი წყარო"
- დაამატეთ კომპონენტი "SSD1306/SH1106 OLED Display (I2C)"
ნაბიჯი 5: 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 კომპონენტებში
- შეაერთეთ 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: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.
ნაბიჯი 8: თამაში
თუ თქვენ ჩართავთ Arduino UNO მოდულს და OLED ეკრანი უნდა დაიწყოს მენიუს ჩვენება, შეგიძლიათ ნავიგაცია მოახდინოთ მენიუში ღილაკზე დაჭერით.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:
გირჩევთ:
სტეპერ სიჩქარის კონტროლის მენიუ მართულია Arduino– სთვის: 6 ნაბიჯი
სტეპერ სიჩქარის კონტროლის მენიუ მართულია Arduino– სთვის: ეს SpeedStepper ბიბლიოთეკა არის AccelStepper ბიბლიოთეკის გადაწერა, რათა შესაძლებელი გახდეს სტეპერიანი ძრავის სიჩქარის კონტროლი. SpeedStepper ბიბლიოთეკა გაძლევთ საშუალებას შეცვალოთ მითითებული ძრავის სიჩქარე და შემდეგ აჩქაროთ/შეანელოთ ახალი დაყენებული სიჩქარე იგივე ალგორიტის გამოყენებით
Arduino DHT22 სენსორი და ნიადაგის ტენიანობის პროექტი მენიუ: 4 ნაბიჯი
Arduino DHT22 სენსორი და ნიადაგის ტენიანობის პროექტი მენიუ: გამარჯობა ბიჭებო, დღეს მე წარმოგიდგენთ ჩემს მეორე პროექტს ინსტრუქციებზე. ეს პროექტი წარმოადგენს ჩემი პირველი პროექტის ნაზავს, რომელშიც გამოვიყენე ნიადაგის ტენიანობის სენსორი და DHT22 სენსორი, რომელიც გამოიყენება ტემპერატურისა და ტენიანობის გასაზომად. რა ეს პროექტი არის
Arduino მენიუ Nokia 5110 LCD– ზე მბრუნავი კოდირების გამოყენებით: 6 ნაბიჯი (სურათებით)
Arduino მენიუ Nokia 5110 LCD– ზე მბრუნავი კოდირების გამოყენებით: ძვირფასო მეგობრებო მოგესალმებით სხვა გაკვეთილზე! ამ ვიდეოში ჩვენ ვისწავლით თუ როგორ უნდა ავაშენოთ ჩვენი საკუთარი მენიუ პოპულარული Nokia 5110 LCD დისპლეისთვის, რათა ჩვენი პროექტები გავხადოთ უფრო მოსახერხებელი და ქმედითი. დავიწყოთ! ეს არის პროექტი
DIY Build Mini USB Plug & Play დინამიკები (მიკროფონის ვარიანტით): 3 ნაბიჯი (სურათებით)
DIY Build Mini USB Plug & Play დინამიკები (მიკროფონის ვარიანტით): გამარჯობა ბიჭებო.! მინდოდა მეჩვენებინა უმარტივესი მეთოდი, რომელსაც მე ვიყენებდი პორტატული დინამიკისთვის. ეს მეთოდი მართლაც ძალიან უნიკალურია, რადგან " არ არსებობს სამეურვეო პროგრამა ამგვარი გამომსვლელების თემაზე ". რამდენიმე მიზეზი: გქონიათ ოდესმე რაიმე სახის წინაშე
ჩვენების ტემპერატურა P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)
ტემპერატურის ჩვენება P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: წინა გაკვეთილში ნათქვამია, თუ როგორ უნდა აჩვენოთ ტექსტი Dot Matrix LED Display P10 მოდულში Arduino და DMD კონექტორის გამოყენებით, რომლის შემოწმება შეგიძლიათ აქ. ამ გაკვეთილში ჩვენ მოგცემთ მარტივ პროექტის გაკვეთილს P10 მოდულის გამოყენებით, როგორც ჩვენების მედიცინა