![Bitmap ანიმაცია SSD1331 OLED ეკრანზე (SPI) Visuino– ით: 8 ნაბიჯი Bitmap ანიმაცია SSD1331 OLED ეკრანზე (SPI) Visuino– ით: 8 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-939-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
ამ გაკვეთილში ჩვენ გამოვაჩენთ და გადავიტანთ bitmap გამოსახულებას ანიმაციის მარტივი ფორმით SSD1331 OLED ეკრანზე (SPI) Visuino– სთან ერთად.
Უყურე ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
![რაც დაგჭირდებათ რაც დაგჭირდებათ](https://i.howwhatproduce.com/images/001/image-939-1-j.webp)
![რაც დაგჭირდებათ რაც დაგჭირდებათ](https://i.howwhatproduce.com/images/001/image-939-2-j.webp)
![რაც დაგჭირდებათ რაც დაგჭირდებათ](https://i.howwhatproduce.com/images/001/image-939-3-j.webp)
![რაც დაგჭირდებათ რაც დაგჭირდებათ](https://i.howwhatproduce.com/images/001/image-939-4-j.webp)
- Arduino UNO (ან სხვა Arduino)
- SSD1331 OLED ჩვენება (SPI)
- პურის დაფა
- ჯუმბერის მავთულები
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
![წრე წრე](https://i.howwhatproduce.com/images/001/image-939-5-j.webp)
- დაკავშირების ჩვენების პინი [CS] Arduino ციფრულ პინთან [7]
- დაკავშირების ჩვენების pin [DC] Arduino ციფრულ პინთან [8]
- დაკავშირების ჩვენების pin [RES] Arduino ციფრულ პინთან [9]
- დაკავშირების ჩვენების pin [SDA] Arduino ციფრულ პინთან [11]
- დაკავშირების ჩვენების pin [SCL] Arduino ციფრულ პინთან [13]
- შეაერთეთ ეკრანის პინი [VCC] Arduino პოზიტიურ პინთან [+5V]
- შეაერთეთ ეკრანის პინი [GND] Arduino- ს გრუნტის პინთან [GND]
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
![დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი](https://i.howwhatproduce.com/images/001/image-939-6-j.webp)
![დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი](https://i.howwhatproduce.com/images/001/image-939-7-j.webp)
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 კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-8-j.webp)
![Visuino ADD კომპონენტებში Visuino ADD კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-9-j.webp)
- დაამატეთ "SSD1331 OLED Display (SPI)" კომპონენტი
- დაამატეთ 2X "სინუსური მთლიანი გენერატორი"
ნაბიჯი 5: Visuino Set კომპონენტებში
![Visuino Set კომპონენტებში Visuino Set კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-10-j.webp)
![Visuino Set კომპონენტებში Visuino Set კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-11-j.webp)
![Visuino Set კომპონენტებში Visuino Set კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-12-j.webp)
![Visuino Set კომპონენტებში Visuino Set კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-13-j.webp)
- აირჩიეთ "SineIntegerGenerator1" და თვისებების ფანჯარაში დააყენეთ ამპლიტუდა: 20, სიხშირე (ჰც): 0.1, ოფსეტური: 20
- აირჩიეთ "SineIntegerGenerator2" და თვისებების ფანჯარაში დააყენეთ ამპლიტუდა: 10, სიხშირე (ჰც): 0.1, ოფსეტური: 10
- ორჯერ დააწკაპუნეთ "DisplayOLED1" - ზე და ელემენტების ფანჯარაში გადაიტანეთ "Draw Bitmap" მარცხენა მხარეს, მარცხენა მხარეს შემდეგ აირჩიეთ "Draw Bitmap1" და თვისებების ფანჯარაში აირჩიეთ "Bitmap" ველი და დააწკაპუნეთ 3 წერტილში. "Bitmap რედაქტორი" დააწკაპუნეთ ღილაკზე "Load" და ჩატვირთეთ bitmap (თქვენ შეგიძლიათ გადმოწეროთ სატესტო bitmap, რომელიც მიმაგრებულია აქ)
- "Bitmap რედაქტორში" დააწკაპუნეთ ღილაკზე "Load" და ჩატვირთეთ bitmap (თქვენ შეგიძლიათ გადმოწეროთ სატესტო bitmap, რომელიც მიმაგრებულია აქ)
-
Bitmap მოძრაობის გასაცოცხლებლად, ჩვენ უნდა გავაკონტროლოთ X და Y თვისებები. ამისათვის ჩვენ დავამატებთ მათ ქინძისთავებს: ობიექტის ინსპექტორში აირჩიეთ "X" თვისება დააწკაპუნეთ "Pin" ღილაკზე თვისების წინ, ჩამოსაშლელი სიიდან აირჩიეთ "Integer SinkPin" იგივე გააკეთეთ "Y" - სთვის "თვისება" ელემენტების "დიალოგის დახურვა თქვენ დაინახავთ ახალ" X " - ს და" Y "პინებს დაემატა" Elements. Draw Bitmap1 "ელემენტს
ნაბიჯი 6: Visuino Connect კომპონენტებში
![Visuino Connect კომპონენტებში Visuino Connect კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-14-j.webp)
![Visuino Connect კომპონენტებში Visuino Connect კომპონენტებში](https://i.howwhatproduce.com/images/001/image-939-15-j.webp)
- შეაერთეთ "SineIntegerGenerator1" პინი [Out] "DisplayOLED1"> "Bitmap1" დახაზეთ პინზე [X]
- შეაერთეთ "SineIntegerGenerator2" პინი [Out] "DisplayOLED1"> "Bitmap1" პინის დახატვა [საათი]
- შეაერთეთ "SineIntegerGenerator2" პინი [Out] "DisplayOLED1"> "Bitmap1" დახაზეთ [Y]
- შეაერთეთ "DisplayOLED1" პინი [გადატვირთვა] Arduino ციფრულ პინთან [9]
- შეაერთეთ "DisplayOLED1" პინი [მონაცემთა ბრძანება] Arduino ციფრულ პინთან [9]
- შეაერთეთ "DisplayOLED1" პინი [Out SPI] არდუინოს პინთან [SPI In]
- შეაერთეთ "DisplayOLED1" პინი [ჩიპის არჩევა] Arduino ციფრულ პინთან [7]
ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
![შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი](https://i.howwhatproduce.com/images/001/image-939-16-j.webp)
Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.
ნაბიჯი 8: თამაში
თუ თქვენ ჩართავთ Arduino UNO მოდულს და OLED ეკრანს დაინახავთ, რომ Bitmap მოძრაობს OLED ეკრანის გარშემო, როგორც ეს ჩანს ვიდეოში.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:
გირჩევთ:
OLED ეკრანზე წერა Bluetooth– ის საშუალებით: 6 ნაბიჯი
![OLED ეკრანზე წერა Bluetooth– ის საშუალებით: 6 ნაბიჯი OLED ეკრანზე წერა Bluetooth– ის საშუალებით: 6 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-5317-j.webp)
წერა OLED ეკრანზე Bluetooth– ის საშუალებით: ეს პროექტი შთაგონებულია და Arduino LCD ჩვენების კონტროლის რემიქსი Bluetooth– ის საშუალებით შესავალი: ამ პროექტში ჩვენ გავაკეთებთ " Bluetooth OLED. &Quot; რასაც ჩვენ ვაკეთებთ ამ დიზაინში არის Arduino– ს დაკავშირება OLED– თან და Bluetooth მოდულთან
ტვიტები OLED SPI ეკრანზე და ნაწილაკების ფოტონის დაფაზე: 6 ნაბიჯი
![ტვიტები OLED SPI ეკრანზე და ნაწილაკების ფოტონის დაფაზე: 6 ნაბიჯი ტვიტები OLED SPI ეკრანზე და ნაწილაკების ფოტონის დაფაზე: 6 ნაბიჯი](https://i.howwhatproduce.com/images/008/image-21346-j.webp)
ტვიტები OLED SPI ეკრანზე და ნაწილაკების ფოტონის დაფაზე: მოგესალმებით, ყველას. ეს მარტივი გაკვეთილი გვაჩვენებს, თუ როგორ უნდა წავიკითხოთ ჩვენი ტვიტები IFTTT და Photon დაფის გამოყენებით. შეიძლება დაგჭირდეთ ამის სწავლება
I2C / IIC LCD ეკრანი - გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino– ით: 5 ნაბიჯი
![I2C / IIC LCD ეკრანი - გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino– ით: 5 ნაბიჯი I2C / IIC LCD ეკრანი - გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino– ით: 5 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
I2C / IIC LCD ეკრანი | გამოიყენეთ SPI LCD I2C LCD ეკრანზე SPI to IIC მოდულის გამოყენებით Arduino: გამარჯობა ბიჭებო, რადგან ჩვეულებრივ SPI LCD 1602 -ს აქვს ძალიან ბევრი მავთული დასაკავშირებლად, ამიტომ არდუინოსთან დაკავშირება ძალიან რთულია, მაგრამ არსებობს ერთი მოდული ბაზარზე, რომელსაც შეუძლია გადააკეთეთ SPI დისპლეი IIC ეკრანად, ასე რომ თქვენ გჭირდებათ მხოლოდ 4 მავთულის დაკავშირება
I2C / IIC LCD ეკრანი - გადააკეთეთ SPI LCD I2C LCD ეკრანზე: 5 ნაბიჯი
![I2C / IIC LCD ეკრანი - გადააკეთეთ SPI LCD I2C LCD ეკრანზე: 5 ნაბიჯი I2C / IIC LCD ეკრანი - გადააკეთეთ SPI LCD I2C LCD ეკრანზე: 5 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-5689-18-j.webp)
I2C / IIC LCD ეკრანი | გადააკეთეთ SPI LCD I2C LCD ეკრანზე: spi LCD ეკრანის გამოყენებას ძალიან ბევრი კავშირი სჭირდება, რის გაკეთებაც ძნელია, ასე რომ ვიპოვე მოდული, რომელსაც შეუძლია i2c LCD– ის spi LCD– ზე გადაყვანა, ასე რომ დავიწყოთ
ტემპერატურისა და სინათლის დონის მონიტორი LCD ეკრანზე ეკრანზე NOKIA 5110: 4 ნაბიჯი
![ტემპერატურისა და სინათლის დონის მონიტორი LCD ეკრანზე ეკრანზე NOKIA 5110: 4 ნაბიჯი ტემპერატურისა და სინათლის დონის მონიტორი LCD ეკრანზე ეკრანზე NOKIA 5110: 4 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-12187-4-j.webp)
ტემპერატურისა და სინათლის დონის მონიტორი LCD ეკრანზე NOKIA 5110: გამარჯობა ყველას! ამ განყოფილებაში ჩვენ ვქმნით მარტივ ელექტრონულ მოწყობილობას ტემპერატურისა და სინათლის დონის მონიტორინგისთვის. ამ პარამეტრების გაზომვები ნაჩვენებია LCD NOKIA 5110 -ზე. მოწყობილობა ემყარება მიკროკონტროლერს AVR ATMEGA328P. მონიტორინგი