INHOUDSOPGAWE:
- Stap 1: Monteer die dele
- Stap 2: Programmering van die Arduino
- Stap 3: Verander dinge en maak 'n Arduino -spelskerm
Video: Arduino LCD -spel: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit is baie maklik om baie dinge te maak met Arduino -mikrobeheerders. Hierdie instruksies vertel u hoe u 'n eenvoudige videospeletjie met 1 knoppie kan maak, gemaak uit 'n handjievol onderdele en Tinkercad-stroombane. Dit is 'n kant-blaai-springspel. Dit dien as 'n goeie beginpunt vir die skep van u eie speletjies uit eenvoudige elektronika.
Onderdele lys:
- 1 x Arduino UNO
- 1 x LCD -skerm (16 x 2 karakters)
- 1 x elektroniese broodbord
- 1 x 220 Ω weerstand
- 1 x drukknopskakelaar
- Aansluitdraad met soliede kern
- 1 x USB -kabel
Stap 1: Monteer die dele
Die benodigde dele word op die foto hierbo getoon. Begin met die Arduino sonder krag. Moet NIE die USB -kabel aansluit nie. Dit sal later gebeur as dit tyd is om dit te programmeer en die speletjie te probeer.
Gebruik 'n lang aansluitdraad om die 5V -sein op die Arduino heel links van die rooi ry bo -aan die broodbord aan te sluit.
Gebruik 'n lang aansluitdraad om die GND -sein heel links van die swart (of blou op sommige broodborde) ry bo -aan die broodbord aan te sluit.
Die LCD-module (Liquid Crystal Display) het 'n 16-pins manlike kop aan die onderkant. Steek dit in die broodbord soos op die foto getoon. Al die elektroniese seine wat die LCD stuur en beheer, gaan deur hierdie kop.
Hierdie penne is (van links na regs):
- GND - krag grondsein
- VCC - positiewe kragsein
- V0 - kontrasaanpassing
- RS - registreer kies
- R/W - lees/skryf kies
- E - werking aktiveer sein
- DB0 - databit 0 (word nie hier gebruik nie)
- DB1 - databit 1 (word nie hier gebruik nie)
- DB2 - databit 2 (word nie hier gebruik nie)
- DB3 - databit 3 (word nie hier gebruik nie)
- DB4 - databit 4
- DB5 - databit 5
- DB6 - databit 6
- DB7 - databit 7
- LED+ - agtergrond LED positief
- LED- - agtergrond LED negatief
Koppel GND en LED- (penne 1 en 16) met die kort aansluitdrade aan die swart ry bo.
Koppel VCC (pen 2) op dieselfde manier aan die rooi ry aan die bokant met 'n kort aansluitdraad.
Buig die draaddrade van die 220 Ω weerstand (rooi-rooi-bruin bande) en verbind dit tussen LED+ en die rooi ry bo-aan die broodbord.
Gebruik langer aansluitdrade om die res van die verbindings te maak:
- Koppel DB7 aan Arduino pin 3
- Koppel DB6 aan Arduino pin 4
- Koppel DB5 aan Arduino pin 5
- Koppel DB4 aan Arduino pin 6
- Koppel E aan Arduino pin 9
- Koppel R/W aan Arduino -pen 10 (of aan swart ry bo -op broodbord)
- Koppel RS aan Arduino pin 11
- Koppel V0 aan Arduino -pen 12 (of aan swart ry bo -op broodbord)
Steek die drukknop êrens links van die LCD -skerm in, en loop langs die kanaal wat in die middel van die broodbord loop (sien prent hierbo). Koppel een van die twee boonste penne van die knoppie aan die swart ry bo -aan die broodbord met 'n kort aansluitdraad. Verbind die ander pen bo -aan die knoppie met pen 2 van die Arduino.
Stap 2: Programmering van die Arduino
Op hierdie punt moet u gereed wees om die Arduino te programmeer en te toets.
Maak seker dat u die Arduino -sagteware op u rekenaar geïnstalleer het. Laai die LCD_Game.ino -lêer op hierdie bladsy af na u rekenaar en maak dit oop in die Arduino -sagteware. Maak seker dat die bord korrek ingestel is vir programmering (gereedskap → bord → Arduino Uno).
Koppel die Arduino aan die rekenaar met die USB -kabel. Dit bied krag aan die Arduino/spel en stel u in staat om u program na die Arduino op te laai.
Op hierdie punt behoort die skerm van die LCD -skerm te brand.
Programmeer die Arduino deur File → Upload te kies (of druk op die pyltjie regs bo -aan die Arduino -sagteware).
As alles goed verloop, moet die LCD -skerm nou die beginskerm van die spel vertoon, soos op die foto hierbo.
Stap 3: Verander dinge en maak 'n Arduino -spelskerm
Op hierdie stadium werk alles, so wat moet u nog doen?
As u die manier waarop die spel werk, wil verander, of 'n koel printplaat wil maak vir hierdie projek wat direk op die Arduino aansluit en al die deurmekaar drade vervang, kan u hieraan begin.
Ek het hierdie speletjie heeltemal ontwikkel met behulp van die baie cool (GRATIS!) Aanlyn elektroniese simulator Tinkercad Circuits. Ek het die spel regtig laat werk en getoets voordat ek ooit die Arduino uit die kit gehaal het. Hier is die virtuele stroombaan vir die Arduino LCD -spel.
U kan die speletjie eintlik in u blaaier speel sonder dat u ooit 'n werklike elektronika hoef saam te stel ('O, nou vertel u my'). As u enige veranderinge aan die spel wil aanbring, of wil kyk wat aangaan, kan u die virtuele kring kopieer met die 'Duplicate Project' -knoppie. U kan dan die bronkode wysig en die veranderinge daar probeer. Daar is ook 'n volledige ontfouter waar u reël-vir-reël deur die program kan gaan en kyk wat aangaan!
As u so geneig is, kan u ook 'n printplaat maak om u elektronika mooi aan die Arduino te koppel. Die projek het 'n 'Download Gerber' -knoppie waarmee u die lêers kan kry wat u aan 'n gedrukte kringbord (PCB) moet gee om 'n pasgemaakte printplaat te laat maak. Hier is 'n paar nuttige inligting oor die maak van die PCB.
Geniet dit!
Aanbeveel:
I2C / IIC LCD -skerm - Gebruik 'n SPI LCD na die I2C LCD Display met behulp van SPI tot IIC module met Arduino: 5 stappe
I2C / IIC LCD -skerm | Gebruik 'n SPI LCD na die I2C LCD -skerm Met behulp van SPI na IIC -module met Arduino: Hallo ouens, aangesien 'n normale SPI LCD 1602 te veel drade het om aan te sluit, is dit baie moeilik om dit met arduino te koppel, maar daar is een module op die mark wat kan omskep SPI -skerm in IIC -skerm, sodat u slegs 4 drade moet aansluit
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Arduino -spyskaart op 'n Nokia 5110 LCD met 'n roterende enkodeerder: 6 stappe (met foto's)
Arduino -spyskaart op 'n Nokia 5110 LCD met 'n roterende enkodeerder: Beste vriende, welkom by nog 'n tutoriaal! In hierdie video gaan ons leer hoe om ons eie spyskaart vir die gewilde Nokia 5110 LCD -skerm te bou om ons projekte meer gebruikersvriendelik en bekwamer te maak. Kom ons begin! Dit is die projek
SENSOR SUHU DENGAN LCD DAN LED (maak temperatuursensor met LCD en LED): 6 stappe (met foto's)
SENSOR SUHU DENGAN LCD DAN LED (vervaardiging van temperatuursensor met LCD en LED): hier kan u 'n universele ontvanger van die Universiteit en die Verenigde State van Amerika gebruik. Ons kan ook hierdie e -posadres gebruik, en die sensor in