INHOUDSOPGAWE:

Skep 'n Arduino Simon -spel in 2 minute!: 3 stappe
Skep 'n Arduino Simon -spel in 2 minute!: 3 stappe

Video: Skep 'n Arduino Simon -spel in 2 minute!: 3 stappe

Video: Skep 'n Arduino Simon -spel in 2 minute!: 3 stappe
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, November
Anonim

GEEN springers nie! GEEN drade nie! GEEN soldeer nie! GEEN broodbord nie!

Dink buite die boks.

U wil dus vinnig met u mikro-kontroleerder saam met 'n paar bykomende modelle pronk, voordat vriende of familielede op pad is …

Stel hierdie vinnige en maklike weergawe van 'n Simon "herhaal na my" -spel binne enkele minute saam. Alhoewel monochromaties (met alle rooi LED's). Alles wat nodig is, is om hierdie byderhand te hê: 'n Arduino -mikrobeheerder (verkieslik 'n Nano), 'n module met 'n stel LED's, 'n 4 -knoppie module en 'n zoemer, saam met 'n rekkie.

Stap 1: Onderdele en montering

Onderdele en montering
Onderdele en montering
Onderdele en montering
Onderdele en montering

Die LED & Key/button -modules kan hier gevind word: www.ebay.com/itm/181563923440 (<$ 4) Buzzers is hier beskikbaar: https://www.ebay.com/itm/281280117872 (<$ 2)

[aan die gang] BTW: Hier is 'n handige hulpmiddel wat gebruik maak van https://itty.bitty.site [aan die gang]

Dit behoort dit op te klaar.

lite app

Meer inligting.

Nano 3.0 https://www.ebay.com/itm/131517734419 (<$ 3)

Ek beveel 'n klein rekkie aan, sodat jy dit nie 'n paar keer hoef te draai om dit styf te maak nie.

Ander Arduino's kan gebruik word, maar benodig verskillende plekke van die perifere modules (of laat dit toe); en as sodanig verander pin toewysing in die gebruikte kode. Die Nano 3.0 is veral goed, want dit sorg vir 'n klein saamstel, wat maklik met een hand gehou en bedien kan word.

Die montering word gedoen deur eenvoudig die modules in te sluit en met die rubberband vas te maak. Die 'aktiewe' piëzo -zoemer werk slegs as die polariteit korrek is. Let daarop dat dit (+) in D8 ingevoeg is, en (-) by D11.

Die sleutelmodule-penne K4-K3-K2-K1-GND gaan direk in A1-A5. Sien die prent hierbo.

Die LED-modulepenne GND-D1-D2-D3-D4-D5-D6 gaan direk in onderskeidelik D7-D6-D5-D4-D3-D2-GND.

Stap 2: Hoe dit werk

Die LED- en Sleutelmodules is normaalweg bedoel om een pen aan die aarde te koppel. Om die direkte verbintenis met die Nano te akkommodeer, gebeur dit nie. Dus word die penne wat met die 'GND's' op hierdie modules gekoppel is, as uitsette bedien en 'LAAG' gestel. Die MCU (MicroControllerUnit) sal sy uitsette tot 30 ma. Dit is genoeg vir die bank van vier (4) LED's. Alhoewel dit baie meer nodig is vir die knoppies, is daar geen skade nie, aangesien die uitsette stroombeperkend is (en dit trek slegs stroom wanneer dit ingedruk word). Die LED -module het inlynweerstands wat die stroom wat deur elke LED gaan, verder beperk.

Aflaaie

Ek het twee verskillende weergawes van die 'Simon' volg my ligte en klankspel opgedateer en aangepas om met hierdie projek te werk. Krediete vir die oorspronklike weergawes is in die bronnelys.

Een skets (FastEasy_SimonSings) gebruik slegs 'n insluitende lêer ('pitches.h' om in die gids te wees). Terwyl die ander (FastEasy_SimonSays) die 'Tone' -biblioteek gebruik. U benodig dus een of albei, afhangende van watter skets (e) u kies.

Die biblioteek hierbo behoort standaard deel uit te maak van die Arduino IDE. As dit nie die geval is nie, en u benodig hulp hier, is hoe u 'n biblioteek installeer.

Stap 3: Speel met die vergadering

Speel met die vergadering
Speel met die vergadering

Speel is redelik eenvoudig. Daar is dokumentasie in die kodebronlêers. Al wat u moontlik moet weet, is dat die 'Simon Says' -weergawe outomaties met een flits begin. en die 'Simon Sings' weergawe begin met 'n patroon van 4, maar dit wag op 'n sleuteldruk voordat elke ronde begin.

U sal waarskynlik die LED- en sleutelmodules handig vind om ander vinnige projekbewyse van konsepte te doen. Hierdie projek en die gepaardgaande kode werk saam met 'n luidspreker. Dit sal beter klink, maar jy sal dit nie sonder ten minste 'n paar springers kan doen nie.

Let daarop dat, aangesien hierdie sketse gekodeer word, 'n Nano 3.0 of Uno direk (Plug-&-Play) werk, dat ander moontlik verskillende stelle penne moet gebruik as gevolg van hul fisiese uitleg; en moontlik 'n paar kodeveranderings.

Aanbeveel: