Taula de continguts:

Pick-a-Player: 4 passos
Pick-a-Player: 4 passos

Vídeo: Pick-a-Player: 4 passos

Vídeo: Pick-a-Player: 4 passos
Vídeo: How to tie a tie - Quick and Easy 2024, Desembre
Anonim
Tria un jugador
Tria un jugador

Aquesta instrucció us guiarà a través de com prendre un decisor Arduino. En prémer un botó, els LED s’il·luminaran de forma aleatòria. Al cap d’uns segons, s’encendrà un sol LED. Aquesta és la decisió final presa per l’Arduino. Tinc un propòsit particular per al meu producte final, però es pot utilitzar per a moltes coses. Alguna vegada teniu problemes per triar un lloc per menjar després d’un llarg dia de feina? Col·loqueu 7 opcions al tauler i feu clic al botó. En qüestió de segons, tindràs la teva ment pensada per a tu. Aquesta instrucció us ajudarà a crear confiança creant un circuit amb LEDs i possiblement us presentarà un nou component, el polsador.

Durant el cap de setmana normalment podeu trobar el meu marit i jo a casa d’uns amics jugant a una gran varietat de jocs. Normalment, hi ha una mica de debat a l'hora de decidir qui serà "Jugador 1". Sempre intentem que sigui just, però juguem a tants jocs / vegades que de vegades perdem la pista. Sempre sembla que un parell de persones sempre comencen els nostres jocs. Això em va inspirar a crear un dispositiu que pogués ajudar al meu grup a tenir una manera justa i senzilla de "Pick-a-Player". Normalment, la nostra tripulació de "nit de joc" compta amb set participants. Per aquest motiu, vaig crear aquest decisor per tenir 7 LED, però podeu ajustar-lo a les vostres pròpies necessitats. Només per diversió, voldria que cada jugador decorés una petita tapa de paper que es pogués posar sobre el LED per recordar quin és el seu.

Aquest és un projecte perfecte per a un programador per a principiants que vol ampliar el seu pensament en codificació i circuits una mica més intricats. Com a programador per a principiants, em puc sentir aclaparat per la complexitat de la informàtica física. Al final d’aquest tutorial, trobareu preguntes de comprensió i extensió com una manera d’ajudar a construir el vostre coneixement de codificació i a comprendre millor aquest projecte. Aquest tipus de preguntes sovint m’ajuden a adonar-me que sé més del que suposo. Espero que puguin fer el mateix per vosaltres.

Mitjançant aquest enllaç, podeu accedir a una simulació del meu circuit i codi.

Pas 1: configureu el tauler de pa

Configureu la vostra taula de pa
Configureu la vostra taula de pa

Col·locació dels LED

  • Comenceu col·locant el vostre 7 LED en una columna en diferents files, situant l’ànode (cama llarga) en la mateixa direcció. Recordeu-ho mentre continueu construint el vostre circuit
  • Amb els resistors de 220 ohm, col·loqueu una pota de la resistència a la mateixa fila que el càtode LED (pota curta). L'altra pota hauria de connectar-se al carril.
  • Col·loqueu un extrem dels cables del pont a la fila amb els ànodes LED. Els altres extrems s’han de col·locar als passadors 2, 3, 4, 5, 6, 7, 8 respectivament.
  • Amb un altre cable de pont, connecteu el rail a GND.

Col·locació del polsador

  • Col·loqueu el polsador amb dues puntes a la columna (e) i dues puntes a la columna f.
  • Enganxeu una pota de la resistència d'1K ohm a la mateixa fila que una de les puntes del costat (e). Introduïu l’altra cama al carril.
  • A la mateixa fila que la resistència, enganxeu una pota d’un cable de pont amb l’altre extrem situat al passador 12.
  • Connecteu el polsador a una font d’energia col·locant un cable de pont a la mateixa fila que l’altra punta del costat (e). L'extrem restant del cable es col·loca en 5V.

Pas 2: escriviu el codi

Aquí teniu l’enllaç al meu esbós d’Arduino on podeu accedir al meu codi.

Aquest projecte es va inspirar en un decisor diferent que es pot trobar aquí. Vaig fer canvis per satisfer les meves necessitats per a la meva idea de projecte.

Pas 3: proveu-ho

  • Connecteu-lo i premeu el botó. Això hauria d'iniciar una seqüència aleatòria al LED i acabar amb una encesa durant 10 segons.
  • Si això no passa, és hora de depurar.

    • Feu una ullada a la vostra taula de verificació i comproveu que el vostre circuit estigui connectat.
    • Comproveu si hi ha errors al vostre codi. Sempre recomano comprovar de nou que heu escrit els números de pin correctes.

Pas 4: (opcional) Preguntes de comprensió i extensió

  1. Quines línies configuren els pins de sortida?
  2. Si voleu canviar la quantitat de llums LED utilitzades, quines línies hauríeu d'editar? Per què?
  3. Com podeu fer servir un codi similar per crear un dispositiu per dividir els jugadors en dos equips? Socis?
  4. Si volguéssiu que l'espectacle de llum aleatori durés més, com ho faríeu?

Recomanat: