Obsah:
- Krok 1: Nastavte si Breadboard
- Krok 2: Napíšte kód
- Krok 3: Skúste to
- Krok 4: (voliteľné) Otázky na porozumenie a rozšírenie
Video: Pick-a-player: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Tento návod vás prevedie krokom k rozhodnutiu Arduino. Po stlačení tlačidla sa diódy LED rozsvietia v náhodnom poradí. Po niekoľkých sekundách sa rozsvieti jedna dióda LED. Toto je konečné rozhodnutie Arduina. Mám konkrétny účel pre môj konečný produkt, ale dá sa použiť na mnoho vecí. Mali ste niekedy problém vybrať si miesto na jedenie po dlhom dni práce? Umiestnite 7 možností na hraciu plochu a kliknite na tlačidlo. V priebehu niekoľkých sekúnd budete mať myseľ ako stvorenú pre vás! Tento návod vám pomôže vybudovať si dôveru vytvorením obvodu s diódami LED a prípadne vám predstaví nový komponent, tlačidlo.
Cez víkend zvyčajne nájdete môjho manžela a mňa v dome priateľov, ktorí hrajú sortiment hier. Pri rozhodovaní o tom, kto sa stane „hráčom 1“, zvyčajne dôjde k trochu diskusii. Vždy sa snažíme, aby to bolo fér, ale hráme toľko hier/krát, že niekedy stratíme prehľad. Vždy sa zdá, že naše hry začína vždy niekoľko ľudí. To ma inšpirovalo k vytvoreniu zariadenia, ktoré by mojej skupine pomohlo mať spravodlivý a ľahký spôsob „Pick-a-Player“. Naša posádka „hernej noci“má spravidla sedem účastníkov. Z tohto dôvodu som vytvoril tento rozhodovací nástroj, ktorý má 7 LED diód, ale môžete si ho prispôsobiť svojim vlastným potrebám. Len pre zaujímavosť, každému hráčovi by som nechal ozdobiť malú papierovú čiapočku, ktorú by bolo možné nasadiť cez LED diódu, aby si zapamätal, ktorá je jeho.
Je to perfektný projekt pre začiatočníkov, ktorí chcú rozšíriť svoje myslenie o niečo zložitejšie kódovanie a obvody. Sám ako začínajúci programátor sa cítim byť ohromený zložitosťou fyzických výpočtov. Na konci tohto tutoriálu nájdete otázky týkajúce sa porozumenia a rozšírenia ako spôsob, ktorý vám pomôže vybudovať si znalosti o kódovaní a lepšie porozumieť tomuto projektu. Tieto typy otázok mi často pomáhajú uvedomiť si, že viem viac, ako si myslím. Dúfam, že môžu urobiť to isté pre vás!
Pomocou tohto odkazu môžete získať prístup k simulácii môjho obvodu a kódu.
Krok 1: Nastavte si Breadboard
Umiestnenie LED diód
- Začnite umiestnením 7 diód LED do stĺpca v rôznych radoch a umiestnením anódy (dlhej nohy) v rovnakom smere. Pamätajte si to, keď budete pokračovať v budovaní obvodu
- Pomocou rezistorov 220 ohmov umiestnite jednu nohu rezistora do rovnakého radu ako katóda LED (krátka noha). Druhá noha by sa mala pripojiť k - lište.
- Jeden koniec prepojovacích drôtov umiestnite do radu s anódami LED. Ostatné konce by mali byť umiestnené v kolíkoch 2, 3, 4, 5, 6, 7, 8.
- Ďalším prepojovacím káblom prepojte - Rail s GND.
Umiestňovacie tlačidlo
- Umiestnite tlačidlo s dvoma hrotmi do stĺpca (e) a dvoma hrotmi do stĺpca f.
- Jednu nohu rezistora 1K ohm zasuňte do rovnakého radu ako jeden z hrotov na strane (e). Druhú nohu zastrčte do - koľajnice.
- V tom istom rade ako odpor prilepte jednu nohu prepojovacieho vodiča a druhý koniec zapojte do kolíka 12.
- Pripojte tlačidlo k zdroju napájania umiestnením prepojovacieho vodiča v rovnakom rade ako druhý kolík na strane (e). Zostávajúci koniec drôtu je umiestnený do 5V.
Krok 2: Napíšte kód
Tu je odkaz na moju skicu Arduino, kde máte prístup k môjmu kódu.
Tento projekt bol inšpirovaný iným rozhodovacím nástrojom, ktorý nájdete tu. Vykonal som zmeny, aby zodpovedali mojim potrebám pre moju myšlienku projektu.
Krok 3: Skúste to
- Pripojte ho a stlačte tlačidlo. To by malo začať náhodnú sekvenciu na LED dióde, končiac jednou rozsvietenou na 10 sekúnd.
-
Ak sa tak nestane, je čas na ladenie.
- Pozrite sa na svoj nepájivý panel a skontrolujte, či je váš obvod zapojený.
- Skontrolujte chyby v kóde. Vždy odporúčam dvakrát skontrolovať, či ste zadali správne čísla pinov.
Krok 4: (voliteľné) Otázky na porozumenie a rozšírenie
- Aké riadky nastavujú výstupné piny?
- Ak by ste chceli zmeniť množstvo použitých LED svetiel, ktoré riadky by ste potrebovali upraviť? Prečo?
- Ako by ste mohli použiť podobný kód na vytvorenie zariadenia na zaradenie hráčov do dvoch tímov? Partneri?
- Ak by ste chceli, aby náhodná svetelná show trvala dlhšie, ako by ste to urobili?
Odporúča:
Živé streamovanie videa v rozlíšení HD 4G/5G z dronu DJI s nízkou latenciou [3 kroky]: 3 kroky
Živé streamovanie videa v rozlíšení HD 4G/5G z DJI Drone s nízkou latenciou [3 kroky]: Nasledujúci sprievodca vám pomôže získať živé video streamy v kvalite HD z takmer akéhokoľvek dronu DJI. S pomocou mobilnej aplikácie FlytOS a webovej aplikácie FlytNow môžete začať streamovať video z drona
Robot Pick and Place založený na RFID: 4 kroky
Robot Pick and Place na báze RFID: Ľudia sa už mnoho rokov pokúšajú nahradiť ľudskú prácu strojmi. Stroje nazývané roboty sú rýchlejšie a efektívnejšie ako ľudia. Pojem robotika je prakticky definovaný ako štúdium, návrh a používanie robotických systémov na výrobu. Roboti sú
4 kroky na meranie vnútorného odporu batérie: 4 kroky
4 kroky na meranie vnútorného odporu batérie: Tu sú 4 jednoduché kroky, ktoré vám môžu pomôcť zmerať vnútorný odpor batérie
Pick-and-place s víziou na základe UArm: 6 krokov
Výber a umiestnenie založené na vízii s UArm: Nedávno sa väčšina dopytov, ktoré od vás počujeme, týkala aplikácií uArm založených na vízii, ako je rozpoznávanie objektov, korelácia kamera-uArm atď. V skutočnosti sme na tom pracovali časové obdobie. Vykonali sme jednoduchú víziu založenú na
Talk to Pick a chat s umelou inteligenciou pomocou Cleverbot: 14 krokov (s obrázkami)
Rozhovor s Pick a rozhovor s umelou inteligenciou pomocou programu Cleverbot: Tu skúšam nielen hlasové povely, ale aj rozhovor s umelou inteligenciou s počítačom pomocou programu Cleverbot. V skutočnosti prišiel nápad, keď sa zistilo, že deti miešajú farby v omaľovánke, keď preberajú farbu z jednej farby na najbližšiu. Ale nakoniec implementácia