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, Novembar
Anonim
Pick-a-Player
Pick-a-Player

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

Tokom vikenda obično možete zateći mog supruga i mene u kući prijatelja kako igramo razne igre. Obično se vodi rasprava kada se odlučuje ko će biti „igrač 1“. Uvijek se trudimo da to bude pošteno, ali igramo toliko utakmica/puta da nam se ponekad izgubi trag. Uvijek se čini da nekoliko 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 lak način za “Pick-a-Player”. Obično naša posada "noć igre" ima sedam sudionika. Iz tog razloga stvorio sam ovog donosioca odluka sa 7 LED dioda, ali ga možete prilagoditi svojim potrebama. Iz zabave, 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 u okviru ovog projekta. Ovakve vrste pitanja često mi pomažu da shvatim da znam više nego što pretpostavljam. Nadam se da mogu učiniti isto za vas!

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

Korak 1: Postavite tlocrtnu ploču

Postavite svoju matičnu ploču
Postavite svoju matičnu ploču

Postavljanje LED dioda

  • Počnite tako što ćete postaviti 7 LED dioda u kolonu 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 trebala biti povezana sa - Šinom.
  • Jedan kraj žica kratkospojnika postavite u red sa LED anodama. Drugi krajevi trebaju biti postavljeni u iglice 2, 3, 4, 5, 6, 7, 8.
  • S drugom kratkospojnom žicom spojite - Šinu na GND.

Postavljanje dugmeta

  • Postavite dugme sa 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 s drugim krajem u pin 12.
  • Spojite tipku na izvor napajanja postavljanjem kratkospojne žice u isti red s drugim zupcem na (e) strani. Preostali kraj žice nalazi se u 5V.

Korak 2: Napišite kôd

Evo veze do moje Arduino skice na kojoj možete pristupiti mom kodu.

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

Korak 3: Isprobajte

  • Uključite ga u utičnicu i pritisnite dugme. Ovo bi trebalo da pokrene nasumični niz na LED -u, koji završava sa jednim upaljenim na 10 sekundi.
  • Ako se to ne dogodi, vrijeme je za uklanjanje grešaka.

    • Pogledajte svoju matičnu ploču i provjerite je li vaše kolo spojeno.
    • 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 nasumična svjetlosna emisija traje duže, kako biste to učinili?

Preporučuje se: