INHOUDSOPGAWE:

Kies 'n speler: 4 stappe
Kies 'n speler: 4 stappe

Video: Kies 'n speler: 4 stappe

Video: Kies 'n speler: 4 stappe
Video: I Don't Want To Talk About It (from One Night Only! Rod Stewart Live at Royal Albert Hall) 2024, November
Anonim
Kies 'n speler
Kies 'n speler

Hierdie instruksies sal u lei hoe u 'n besluitnemer Arduino moet neem. Met die druk van 'n knoppie, sal die LED's in 'n ewekansige patroon brand. Na 'n paar sekondes sal 'n enkele LED brand. Dit is die finale besluit wat die Arduino geneem het. Ek het 'n spesifieke doel vir my finale produk, maar dit kan vir baie dinge gebruik word. Sukkel u ooit om 'n eetplek te kies na 'n lang dag werk? Plaas 7 opsies op die bord en klik op die knoppie. Binne 'n paar sekondes het u 'n besluit geneem! Hierdie instruksies sal u help om vertroue op te bou deur 'n kring met LED's te skep en u moontlik 'n nuwe komponent, die drukknop, voor te stel.

Gedurende die naweek kan ek en my man gewoonlik by 'n vriendehuis 'n verskeidenheid speletjies vind. Gewoonlik is daar 'n bietjie debat oor die besluit wie 'speler 1' gaan wees. Ons probeer dit altyd regverdig maak, maar ons speel soveel wedstryde/tye dat ons soms die spoor verloor. Dit lyk altyd asof 'n paar mense altyd met ons speletjies begin. Dit het my geïnspireer om 'n toestel te maak wat my groep kan help om 'n regverdige en maklike manier te vind om 'n speler te kies '. Gewoonlik het ons 'game night' -span sewe deelnemers. Om hierdie rede het ek hierdie besluitnemer met 7 LED's geskep, maar u kan dit aanpas by u eie behoeftes. Net vir die plesier, laat ek elke speler 'n klein papiertjie versier wat oor die LED gesit kan word om te onthou watter een hulle s'n is.

Dit is 'n perfekte projek vir 'n beginner -kodeerder wat hul denke wil uitbrei na effens meer ingewikkelde kodering en stroombane. As 'n beginner -kodeerder kan ek myself oorweldig voel deur die kompleksiteit van fisiese rekenaarkunde. Aan die einde van hierdie tutoriaal vind u begrips- en uitbreidingsvrae as 'n manier om u kennis van kodering op te bou en meer begrip in hierdie projek te skep. Hierdie tipe vrae help my dikwels om te besef dat ek meer weet as wat ek aanvaar. Ek hoop hulle kan dieselfde vir jou doen!

Deur hierdie skakel te gebruik, het u toegang tot 'n simulasie van my kring en kode.

Stap 1: Stel u broodbord op

Stel u broodbord op
Stel u broodbord op

Plaas die LED's

  • Begin deur u 7 LED in 'n kolom op verskillende rye te plaas, en plaas die anode (langbeen) in dieselfde rigting. Onthou dit terwyl u voortgaan om u kring te bou
  • Deur die weerstand van 220 ohm te gebruik, plaas een been van die weerstand in dieselfde ry as die LED -katode (kort been). Die ander been moet met die - Rail verbind word.
  • Plaas die een kant van die springdrade in die ry met die LED -anodes. Die ander ente moet onderskeidelik in penne 2, 3, 4, 5, 6, 7, 8 geplaas word.
  • Koppel die - Rail met 'n ander springdraad aan GND.

Plaas drukknop

  • Plaas die drukknop met twee tande in die (e) kolom en twee tande in die f -kolom.
  • Plak een been van die 1K ohm -weerstand in dieselfde ry as een van die tande aan die (e) kant. Steek die ander been in die - Rail.
  • In dieselfde ry as die weerstand, steek een been van 'n springdraad vas met die ander kant in pen 12.
  • Koppel die drukknop aan 'n kragbron deur 'n jumperdraad in dieselfde ry as die ander punt aan die (e) kant te plaas. Die oorblywende kant van die draad word in 5V geplaas.

Stap 2: Skryf die kode neer

Hier is die skakel na my Arduino -skets waar u toegang tot my kode kan kry.

Hierdie projek is geïnspireer deur 'n ander besluitnemer wat u hier kan vind. Ek het veranderings aangebring om aan my behoeftes vir my projekidee te voldoen.

Stap 3: Probeer dit

  • Koppel dit aan en druk op die knoppie. Dit moet 'n ewekansige volgorde op die LED begin, en eindig met een wat vir 10 sekondes brand.
  • As dit nie gebeur nie, is dit tyd om te ontfout.

    • Kyk na u broodbord en kyk of u stroombaan verbind is.
    • Kyk na u kode vir foute. Ek beveel altyd aan om te kyk of u die korrekte speldnommers geskryf het.

Stap 4: (opsioneel) Begrip- en uitbreidingsvrae

  1. Watter lyn (e) het die uitsetpenne opgestel?
  2. As u die hoeveelheid LED -ligte wat gebruik word, wil verander, watter lyne moet u dan wysig? Hoekom?
  3. Hoe kan u 'n soortgelyke kode gebruik om 'n toestel te skep om spelers in twee spanne te plaas? Vennote?
  4. As u wou hê dat die ewekansige ligvertoning langer sou duur, hoe sou u dit doen?

Aanbeveel: