Satura rādītājs:
- 1. darbība: pievienojiet 4 gaismas diodes
- 2. darbība: pievienojiet 4 spiedpogas
- 3. darbība: pievienojiet LCD ekrānu
- 4. solis: Simona kods saka
Video: CSCI-1200 2. projekts: Saimons saka: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā laboratorijā jūs izmantosit pogas, LCD ekrānu un gaismas diodes, lai izveidotu spēli Simon Says, izmantojot Arduino mikrokontrolleri.
Šim projektam nepieciešama aparatūra:
1. Arduino Uno
2. LCD ekrāns
3. 4 Spiedpogas
4. Potenciometrs
5. 4 gaismas diodes
6. Maizes dēlis
7. Vadi/savienotāji
Nepieciešamās bibliotēkas:
1. LiquidCrystal
2. EEPROM
1. darbība: pievienojiet 4 gaismas diodes
Šim projektam vislabāk ir izmantot 4 dažādu krāsu gaismas diodes, piemēram, zilu, zaļu, sarkanu un dzeltenu.
Lai pievienotu gaismas diodi maizes dēlim:
1. Novietojiet LED uz maizes dēļa
2. Pievienojiet džempera vadu no zemes sliedes līdz gaismas diodes apakšējam vadam (-)
3. Pievienojiet pārejas vadu no Arduino porta, diagrammā izmantotie porti ir A2-A5, uz maizes dēļa. Novietojiet 220 Ω (omu) rezistoru vienā rindā ar vadu un pievienojiet to gaismas diodes augšējam vadam (+)
4. Atkārtojiet 1. – 3. Darbību, lai pabeigtu atlikušo 3 gaismas diožu savienošanu ar maizes dēli
2. darbība: pievienojiet 4 spiedpogas
Spiedpogas tiks izmantotas spēles spēlēšanai, tāpēc tās ir jānovieto viegli pieejamā vietā uz maizes dēļa. Lai spēli būtu vieglāk saprast, spiedpogas ir jānovieto atbilstošās gaismas diodes priekšā.
Spiedpogas pievienošanas soļi:
1. Ievietojiet spiedpogu maizes dēļā
2. Pievienojiet vadu pogas augšējā kreisajā stūrī pie maizes dēļa barošanas sliedes.
3. Pievienojiet 10K Ω (omu) rezistoru pogas apakšējā kreisajā pusē un maizes dēļa zemes sliedē.
4. Pogas apakšējā labā puse tiks savienota ar vadu ar Arduino portu, diagrammas pogām tiek izmantoti porti 2-5.
5. Atkārtojiet 1. – 4. Darbību, lai pabeigtu atlikušo 3 spiedpogu savienošanu.
3. darbība: pievienojiet LCD ekrānu
LCD ekrāns tiks izmantots, lai parādītu spēlētāja pašreizējo rezultātu spēles laikā, kā arī augstu rezultātu. LCD ir savienots ar maizes dēli ar 16 dažādām tapām. LCD darbam ir nepieciešams potenciometrs, tāpēc novietojiet potenciometru uz maizes dēļa. Potenciometra augšējā kreisā tapa ir savienota ar maizes dēļa barošanas sliedi, un kreisā apakšējā tapa ir pievienota zemes sliedei.
LCD tapas ir pievienotas šādā secībā:
- Zeme
- Jauda
- 11. tapa
- 10. tapa
- 9. tapa
- 8. tapa
- Tukšs
- Tukšs
- Tukšs
- Tukšs
- 7. tapa
- Zeme
- 6. tapa
- Potenciometrs
- Jauda
- Zeme
4. solis: Simona kods saka
Pievienots fails 1200_Project2_Simon.ino, kas satur visu kodu, kas nepieciešams šī projekta pabeigšanai. Kods izmanto nejaušu skaitli, lai izlemtu, kurš modelis tiks parādīts katrai kārtai. EEPROM atmiņa tiek izmantota, lai saglabātu labāko rezultātu, kas tiek parādīts LCD ekrānā.
Ieteicams:
Saimons saka Spēle: 13 soļi
Simons saka Spēle: Laipni lūdzam manā Saimona saka spēlē !! Šī neatrisināmā palīdzība palīdzēs jums izveidot Simona spēles spēli Tinkercad
Saimons saka Atmiņas spēle: 4 soļi
Saimons saka Atmiņas spēle: Šī ir spēle, kuru daudzi no mums mīl un atceras no bērnības. Mēs ne tikai atdzīvinām nostalģiskās atmiņas, bet arī pievienojam to datortehnikas pasaulei! Šī spēle sastāv no dažādiem līmeņiem, kuros gaismas diodes ar hel
Saimons saka ar Play -Doh - Makey Makey: 3 soļi
Saimons saka ar Play -Doh - Makey Makey: Doveras publiskajā bibliotēkā notika Instructables Build Night ar Makey Makey komplektiem. Mūsu patroni tika uzaicināti eksperimentēt ar komplektiem, lai ikdienas priekšmetus pārvērstu par kontrolieriem, tastatūrām vai mūzikas instrumentiem. Šajā pamācībā mēs
Saimons saka: 3 soļi
Saimons saka: Šī pamācība ir uzrakstīta holandiešu valodā. Slikts onze seminārs “Happy Hacking” HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Simon mondja. Durvju atvēršanas poga drukken komt er een geluid uit. Elke poga heeft een eigen geluid. Ieslēgts
Arduino projekts // Saimons saka (ar Penatly Consequence): 5 soļi
Arduino projekts // Saimons saka (ar Penatly Consequence): Sveiki! Šis ir ļoti iesācēju draudzīgs pamācība, jo tas faktiski ir arī mans pirmais arduino projekts. Es izveidoju šo projektu, lai nokārtotu kursu, kuru pašlaik sekoju, ar nosaukumu If This then That. Šajā instrukcijā es parādīšu, kā