Სარჩევი:
- ნაბიჯი 1: ნაბიჯი 1: ESP32 დაფები, Arduino IDE ინსტალაცია და VGA ბიბლიოთეკის კონფიგურაცია
- ნაბიჯი 2: ნაბიჯი 2: ატვირთეთ "გველი" ESP32- ში
- ნაბიჯი 3: ნაბიჯი 3: VGA პორტის დაკავშირება
- ნაბიჯი 4: ნაბიჯი 4: შეაერთეთ ოთხი ღილაკი
- ნაბიჯი 5: ნაბიჯი 5: დასკვნა და აღიარება
ვიდეო: ESP32 VGA გველი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ამ გაკვეთილზე მე ვაჩვენებ, თუ როგორ უნდა აღვადგინოთ კლასიკური არკადული თამაში - გველი - ESP32– ით, გამომავალი VGA მონიტორისთვის.
გარჩევადობაა 640x350 პიქსელი, 8 ფერში.
მე ადრე გავაკეთე ვერსია Arduino Uno– ით (იხ. აქ), მაგრამ გარჩევადობა იყო მხოლოდ 120 x 60 პიქსელი, 4 ფერი.
ეს პროექტი შესაძლებელი გახდა ფაბრიციო დი ვიტორიოს მიერ დაწერილი გასაოცარი ESP32 VGA ბიბლიოთეკით. იხილეთ აქ უფრო დეტალურად.
ნაბიჯი 1: ნაბიჯი 1: ESP32 დაფები, Arduino IDE ინსტალაცია და VGA ბიბლიოთეკის კონფიგურაცია
ეს ნაბიჯი იდენტურია ESP32– ით შესრულებული ჩემი წინა პროექტის 1 – ე ნაბიჯის, ასე რომ უბრალოდ მიჰყევით ამ ბმულს, დაიწყეთ კითხვა 1 – დან ქვე – საფეხურის 3 გამორიცხვამდე.
თქვენ უნდა დააინსტალიროთ FabGL VGA ბიბლიოთეკა, მაგრამ გველისთვის გჭირდებათ უახლესი ვერსია: მხოლოდ იმ შემთხვევაში, თუ ის მომავალში შეიცვლება, მე ამ ნაბიჯის ბოლოში დავამატე სამუშაო ვერსია ფაილში src.new.rar. თქვენ შეგიძლიათ გადმოწეროთ, გააქტიუროთ და გადაარქვათ სახელი საქაღალდეს "src"
"… / Arduino-1.8.9 / ბიბლიოთეკები" საქაღალდე.
ნაბიჯი 2: ნაბიჯი 2: ატვირთეთ "გველი" ESP32- ში
ჩამოტვირთეთ Snake.ino ამ ნაბიჯის ბოლოში. გახსენით იგი Arduino IDE– ით და ატვირთეთ თქვენს ნედლეულ ESP32– ში. თუ თქვენ არ გაქვთ შეცდომის შეტყობინებები, კოდი უკვე გაშვებული უნდა იყოს.
ნაბიჯი 3: ნაბიჯი 3: VGA პორტის დაკავშირება
თქვენ გჭირდებათ შემდეგი ნაწილები:
- DSUB15 კონექტორი, ანუ VGA ქალი კონექტორი ან VGA კაბელი, რომელიც უნდა გაიჭრას.
- სამი 270 Ohm რეზისტორი.
შეაერთეთ ESP32 GPIO პინ 2, 15 და 21 შესაბამისად VGA წითელი, მწვანე და ლურჯი შესაბამისად, 270 Ohm რეზისტორების საშუალებით.
შეაერთეთ VGA Hsync და Vsync ESP32 GPIO ქინძისთავებთან შესაბამისად 17 და 4.
შეაერთეთ DSUB15 კონექტორის ქინძისთავები 5, 6, 7, 8 და 10 ESP32 GND- თან.
VGA DSUB15 კონექტორის პინის განსაზღვრისათვის იხილეთ სურათი ამ ნაბიჯში. NB, ეს არის მდედრობითი კონექტორის შედუღების მხარე.
ნაბიჯი 4: ნაბიჯი 4: შეაერთეთ ოთხი ღილაკი
ამ ნაბიჯის სქემა გვიჩვენებს, თუ როგორ უნდა დააკავშიროთ ერთი ღილაკი (ჩვეულებრივ ღიაა) +5V– დან ESP32 მოცემულ პინთან. გაითვალისწინეთ, რომ თქვენ ასევე უნდა დააკავშიროთ ESP მოცემული პინი GND– ს 1 – დან 2 კჰმ – მდე რეზისტორის საშუალებით. ამ გზით როდესაც ღილაკი იხსნება (ღიაა) ESP pin არის ზუსტად ნულოვანი ვოლტი.
უფრო კონკრეტულად, თქვენ უნდა დააკავშიროთ ოთხი ღილაკი შემდეგი თანმიმდევრობით:
- დააფიქსირეთ ღილაკი 12 მარჯვნივ
- მიამაგრეთ ღილაკი 25 დან ზემოთ
- დააფიქსირეთ ღილაკი 14 მარცხნივ
- მიამაგრეთ ღილაკი 35 ქვემოთ
ნაბიჯი 5: ნაბიჯი 5: დასკვნა და აღიარება
თუ ყველაფერი სწორად მუშაობს, უბრალოდ დააკავშირეთ VGA მონიტორი და თქვენ გექნებათ სიამოვნება გველით.
მინდა გამოვხატო ჩემი ტანკები Fabrizio Di Vittorio– სთვის მისი გასაოცარი ESP32 VGA ბიბლიოთეკისთვის. დამატებითი დეტალებისთვის, მაგალითებისთვის და… კოსმოსური დამპყრობლებისთვის ეწვიეთ მის საიტს.
თუ მოგწონთ ეს პროექტი, გთხოვთ დაწეროთ კომენტარი ან გააზიაროთ თქვენს მიერ შექმნილი მოწყობილობის სურათი… და, უპირველეს ყოვლისა, მიეცით ხმა GAMES კონკურსში!
გირჩევთ:
NeoPixels Matrix : გველი თამაში: 4 ნაბიჯი
NeoPixels Matrix : გველი თამაში: ჯერ კიდევ გახსოვთ გველის თამაში, რომელსაც ბავშვობაში ვთამაშობდით ჩვენს სათამაშო ყუთზე ან მობილურზე? დღეს ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ გველის თამაში 8*8 NeoPixels მატრიქსით. ჩვენ ვირჩევთ Arduino uno როგორც საკონტროლო ცენტრს და Joystick ბრეაკოუტ მოდულს, რათა ვითანამშრომლოთ
გველი: უსარგებლო მანქანა: 5 ნაბიჯი
გველი: უსარგებლო მანქანა: იცით, როდესაც ბავშვობაში იყავით და გველის თამაშობდით თქვენს ნოკიაზე? რაღაც მომენტში გველი დაიწყებდა საკუთარი კუდის დევნას და ეს მაშინ, როცა იცოდი, რომ თამაში დასრულდებოდა. ჩვენ გადავწყვიტეთ რობოტი გაგვეკეთებინა, მხოლოდ თამაში არასოდეს
გველი პურის დაფაზე: 3 ნაბიჯი (სურათებით)
გველი პურის დაფაზე: " გაქვთ რაიმე თამაში თქვენს ტელეფონში? &Quot; " ზუსტად არა. მისი განხორციელება შესაძლებელია LED მატრიცებიდან, L
Arduino OLED გველი თამაში: 3 ნაბიჯი
Arduino OLED გველის თამაში: გამარჯობა და მოგესალმებით, ჩვენს ინსტრუქციებში, თუ როგორ უნდა გავაკეთოთ და არდუინო OLED თამაში, ეს პროექტი მოხდა მაშინ, როდესაც ჩვენ ვცდილობდით ჩვენი პირველი თამაში არდუინოთი, ასე რომ, ჩვენ ვიფიქრეთ, სად უნდა დავიწყოთ უკეთესი ვიდრე ნოკია კლასიკური გველი (კარგად მაინც
არდუინო გველი VGA მონიტორზე: 5 ნაბიჯი
არდუინო გველი VGA მონიტორზე: კარგი … შევიძინე არდუინო. თავდაპირველად, ინვესტიცია იყო მოტივირებული იმით, რაც ჩემს ქალიშვილს დაინტერესდებოდა პროგრამირებით. თუმცა, როგორც აღმოჩნდა, ეს იყო ჩემთვის უფრო სახალისო თამაში. LED– ების დამზადებით თამაშის შემდეგ