2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
JO kërcyes! JO tela! JO bashkim! JO Breadboard!
Duke menduar jashtë kutisë.
Kështu që ju doni të shfaqni mikrokontrolluesin tuaj në koncert me disa modele shtesë periferike shumë shpejt, para se miqtë ose të afërmit të jenë në rrugën e tyre…
Vendosni së bashku këtë version të shpejtë dhe të thjeshtë të një loje të Simon "përsëris pas meje" në minuta të thjeshta. Megjithëse, njëngjyrëshe (me të gjitha LED -të e kuqe). E tëra çfarë kërkohet është që t'i keni në dorë: Një mikrokontrollues Arduino (mundësisht një Nano), një modul me një sërë LEDs, një modul me 4 butona dhe një zile, së bashku me një rrip gome.
Hapi 1: Pjesët dhe montimi
Modulet LED & Key/butoni mund të gjenden këtu: www.ebay.com/itm/181563923440 (<$ 4) Buzzers janë në dispozicion këtu: https://www.ebay.com/itm/281280117872 (<$ 2)
[puna në progres] BTW: Këtu është një mjet i dobishëm që përdor https://itty.bitty.site [puna në progres]
Kjo duhet ta sqarojë.
aplikacion lite
Me shume informacion.
Nano 3.0 https://www.ebay.com/itm/131517734419 (<3 dollarë)
Unë rekomandoj një shirit të vogël gome, kështu që nuk keni pse ta mbështillni atë disa herë për ta bërë atë të tendosur.
Arduinos të tjerë mund të përdoren, por mund të kërkojnë (ose lejojnë) vende të ndryshme të moduleve periferike; dhe si e tillë caktimi i pin ndryshon në kodin e përdorur. Nano 3.0 është veçanërisht i mirë pasi bën një montim të vogël, që mbahet lehtë dhe përdoret me njërën dorë.
Montimi bëhet thjesht duke futur modulet dhe duke u siguruar me brez gome. Zileja piezo 'aktive' do të funksionojë vetëm nëse polariteti është i lidhur siç duhet. Ju lutemi vini re se (+) është futur në D8, dhe (-) në D11.
Kunjat e modulit kyç K4-K3-K2-K1-GND shkojnë drejtpërdrejt në A1-A5. Shihni imazhin më lart.
Kunjat e modulit LED GND-D1-D2-D3-D4-D5-D6 shkojnë drejtpërdrejt në D7-D6-D5-D4-D3-D2-GND përkatësisht.
Hapi 2: Si funksionon
Modulet LED dhe Key kanë për qëllim që normalisht të kenë një kunj të lidhur në tokë. Për të akomoduar lidhjen direkte me Nano kjo nuk ndodh. Pra, në vend të kësaj kunjat e lidhura me 'GND' në këto module operohen si dalje dhe vendosen 'LOW'. MCU (MicroControllerUnit) do të drejtojë daljet e tij deri në 30 ma. E cila është e mjaftueshme për bankën e katër (4) LEDs. Ndërsa është shumë më tepër sesa nevojitet për butonat, nuk ka asnjë dëm pasi daljet janë aktuale kufizuese (dhe ato tërheqin rrymë vetëm kur shtypen). Moduli LED ka rezistorë të brendshëm që kufizojnë më tej rrymën që kalon nëpër secilën LED.
Shkarkimet
Përditësova dhe modifikova dy versione të ndryshme të lojës "Simon" me ndiqni dhe tingullin për të punuar me këtë projekt. Kreditet për versionet origjinale janë në listat e burimeve.
Një skicë (FastEasy_SimonSings) përdor vetëm një skedar përfshirës ('pitches.h' të jetë në dosje me të). Ndërsa tjetri (FastEasy_SimonSays) përdor bibliotekën 'Tone'. Kështu që do t'ju duhet një ose të dyja ato, në varësi të skicës (ve) që zgjidhni të përdorni.
Biblioteka e mësipërme duhet të jetë pjesë e Arduino IDE si parazgjedhje. Nëse jo dhe keni nevojë për ndihmë me këtë këtu është Si të instaloni një bibliotekë.
Hapi 3: Luajtja me Kuvendin
Loja është mjaft e drejtë përpara. Skedarët burim të kodit kanë një dokumentacion në to. E tëra që mund të keni nevojë të dini është se versioni "Simon thotë" automatikisht fillon me një blic. dhe versioni 'Simon Sings' fillon me një model prej 4, por pret një shtyp kryesor para fillimit të çdo raundi.
Me shumë mundësi do të gjeni module LED dhe Key të përshtatshme për të bërë prova të tjera të shpejta të projekteve të koncepteve. Ky projekt dhe kodi përkatës do të punojnë me një altoparlant. Do të tingëllojë më mirë, por nuk do të mund ta bëni pa të paktën disa kërcyes.
Vini re se ndërsa këto skica janë të koduara, një Nano 3.0 ose Uno do të funksionojë (Plug-&-Play) drejtpërdrejt, të tjerëve mund t'u duhet të përdorin grupe të ndryshme kunjash për shkak të paraqitjeve të tyre fizike; dhe ndoshta disa ndryshime të kodit.