Sadržaj:

Pick-a-Player: 4 koraka
Pick-a-Player: 4 koraka

Video: Pick-a-Player: 4 koraka

Video: Pick-a-Player: 4 koraka
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Studeni
Anonim
Pick-a-Player
Pick-a-Player

Ova instrukcija će vas voditi kroz način donošenja odluka Arduino. Pritiskom na tipku LED će zasvijetliti nasumičnim uzorkom. Nakon nekoliko sekundi svijetlit će jedna LED dioda. Ovo je konačna odluka koju je donio Arduino. Imam posebnu svrhu za svoj konačni proizvod, ali on se može koristiti za mnoge stvari. Imate li ikada problema s odabirom mjesta za jelo nakon dugog radnog dana? Postavite 7 opcija na ploču i kliknite gumb. Za nekoliko sekundi odlučit ćete o sebi! Ove upute pomoći će vam u izgradnji samopouzdanja stvaranjem sklopa sa LED diodama i možda će vas upoznati s novom komponentom, gumbom.

Tijekom vikenda mog supruga i mene obično možete pronaći u kući prijatelja kako igramo razne igre. Obično se vodi rasprava kada se odlučuje tko će biti "igrač 1". Uvijek pokušavamo to učiniti poštenim, ali igramo toliko utakmica/puta da nam se ponekad izgubi trag. Uvijek se čini da par ljudi uvijek započinje naše igre. To me inspiriralo da napravim uređaj koji bi mogao pomoći mojoj grupi da ima pošten i jednostavan način za "Pick-a-Player". Obično naša posada "noć igre" ima sedam sudionika. Iz tog razloga stvorio sam ovog donositelja odluka sa 7 LED dioda, ali ga možete prilagoditi svojim potrebama. Samo za zabavu, svaki igrač bi trebao ukrasiti malu papirnatu kapicu koja bi se mogla staviti preko LED -a da se sjeti koja je njihova.

Ovo je savršen projekt za programera početnika koji želi proširiti svoje razmišljanje na malo zamršenije kodiranje i sklopove. Kao programer za početnike, mogu se osjećati preplavljenim složenošću fizičkog računarstva. Na kraju ovog vodiča pronaći ćete pitanja o razumijevanju i proširenju kao način koji će vam pomoći da izgradite svoje znanje o kodiranju i stvorite više razumijevanja unutar ovog projekta. Takve vrste pitanja često mi pomažu da shvatim da znam više nego što pretpostavljam. Nadam se da i oni mogu učiniti isto za vas!

Pomoću ove veze možete pristupiti simulaciji mog sklopa i koda.

Korak 1: Postavite svoj Breadboard

Postavite svoj Breadboard
Postavite svoj Breadboard

Postavljanje LED dioda

  • Započnite postavljanjem 7 LED dioda u stup u različitim redovima, postavljajući anodu (dugu nogu) u istom smjeru. Zapamtite ovo dok nastavljate graditi svoj krug
  • Koristeći otpornike od 220 ohma, postavite jednu nogu otpornika u isti red s katodom LED dioda (kratka noga). Druga noga bi se trebala spojiti na - Tračnicu.
  • Jedan kraj žica kratkospojnika postavite u red s LED anodama. Drugi krajevi trebaju biti postavljeni u iglice 2, 3, 4, 5, 6, 7, 8.
  • Drugom kratkospojnom žicom spojite - Žicu na GND.

Postavljanje tipke

  • Postavite tipku s dva zupca u (e) stupac i dva zupca u f stupac.
  • Gurnite jednu nogu 1K ohmskog otpornika u isti red kao jedan od zupčanika na (e) strani. Drugu nogu zabodite u - Šinu.
  • U isti red s otpornikom zalijepite jednu nogu kratkospojne žice, a drugi kraj postavite u iglu 12.
  • Spojite gumb na izvor napajanja postavljanjem kratkospojne žice u isti red s drugim zupcem na (e) strani. Preostali kraj žice smješten je u 5V.

Korak 2: Napišite kôd

Ovdje je veza na moju Arduino skicu na kojoj možete pristupiti mom kodu.

Ovaj je projekt inspiriran drugim donositeljima odluka koji se mogu pronaći ovdje. Napravio sam promjene kako bih zadovoljio svoje potrebe za idejom projekta.

Korak 3: Isprobajte

  • Uključite ga u utičnicu i pritisnite gumb. Ovo bi trebalo pokrenuti nasumični niz na LED -u, koji završava s time da svijetli 10 sekundi.
  • Ako se to ne dogodi, vrijeme je za uklanjanje pogrešaka.

    • Pogledajte svoju matičnu ploču i provjerite je li vaš krug spojen.
    • Provjerite ima li pogrešaka u vašem kodu. Uvijek preporučujem da provjerite jeste li napisali ispravne PIN brojeve.

Korak 4: (izborno) Pitanja o razumijevanju i proširenju

  1. Koji red (ovi) postavljaju izlazne pinove?
  2. Ako želite promijeniti količinu korištenih LED svjetala, koje biste linije trebali urediti? Zašto?
  3. Kako biste mogli koristiti sličan kôd za stvaranje uređaja za stavljanje igrača u dva tima? Partneri?
  4. Da želite da slučajni svjetlosni show traje dulje, kako biste to učinili?

Preporučeni: