1 LED spel med Arduino Uno och en RGB LED (2 / 5 steg)

Steg 2: Steg 2: prototyp kretsen



jag tycker alltid det är en bra idé till prototyp kretsen på en skärbräda innan lödning det tillsammans på perfboard. Kan du få en känsla för kretsen drift och hur det passar ihop innan du löd den permanent. Ett kopplingsschema är kopplad till detta steg.

Se till att ta del av vilka leder på RGB LED motsvarar vilka element, och vara noga med att inte ansluta den bakåt! I bilden av LED bifogas detta steg, gå min röd-katod-grön-blå.

Det är viktigt att komma ihåg 1K serien motstånd för varje element i RGB LED, annars din operation kommer att vara oberäkneligt. Detta beror på att varje separat element har en annan framåt spänning (spänningen krävs att tända elementet om nominella strömmen flödar - dvs., "spänningsfallet" över elementet), och röd är generellt den lägsta, omkring 2,2 volt med grön och blå mellan ca 2.2-2,8 Volt för en typisk LED. När konstruera en mängd identiska lysdioderna drivs av samma källa, är det okej att ha bara en resistor ansluten till gemensamma ledningen av hela matrisen, sedan framåt spänningen i varje LED är samma. När du slår olika lysdioder med samma strömförsörjning, dock måste du koppla serie resistorer till var att minimera skillnaderna i de framåt spänningarna. Om du glömma dessa motstånd, eller bara ansluta en vanlig ett, elementen kan flimra och red ofta kommer att övermanna de andra två.

Observera också växlarna är inställt. Återställ kretsen av Arduino utlöses när Återställ PIN-koden är drog låg (digital 0, eller analoga 0 volt), och så den det ansluten till 5V via en pull-up resistor (Wikipedia) "dra" spänningen till 5V (hög, digital 1, 5V) när växeln är öppen. När växeln är stängd, Återställ PIN-koden är jordad och Arduino återställer skissen.

Andra växeln ("spelet" växla) ställs in på samma sätt, men istället använder en pull-down motstånd för att hålla ingång låg tills brytaren trycks ner, vid vilket tillfälle det är ansluten till 5V och drog hög. Det anges i koden som indata utlöser när drog högt, men det är lika enkelt att utlösa den på låg och satt upp identiskt till Återställ PIN-koden. Arduino ingångar är digital, vilket innebär att de svarar på värden som är antingen hög eller låg, men inte i mellan. Det är därför det är viktigt att ansluta dina växlar till ingångar så att de antingen är anslutna till 5V eller marken, men aldrig vänster flytande. En flytande (osammanhängande) ingång kan orsaka oregelbunden drift som det vänder fram och tillbaka på grund av några omgivande elektriska fält.

I båda fallen när växlarna är tryckt, begränsa både motstånd den ström som passerar från 5V till marken. Det är användbart att välja stora värden för dessa motstånd, så denna strömförbrukning är liten.

Se Steg
Relaterade Ämnen

2-spelare Pong spel med Arduino Uno och 8 x 8 ledde matrisen

klassiska Pong spelet genomförs på en Arduino Uno och 8 x 8 mono-färg ledde matrisen.Spelare pinnar styrs av en potentiometer för varje spelare. Vill du pinnen att gå till vänster, bara slå potentiometern kvar.Hastigheten på spelet ökar med tiden. Ef...

PC mus gjorda med Arduino Uno och Joystick

Hej! Välkommen till min första Instructable.Jag nyligen började mixtra med min nya Arduino Uno och bestämde mig för att hitta ett program för en PS2 joystick modul. Jag trodde det skulle vara tjusig att förvandla min Arduino till en joystick kontroll...

SIM900A gränssnitt med Arduino UNO och kör enkelt AT-kommandon

Hej killar,Jag har min nya SIM900A modul av SIMCom. Jag var fasadbeklädnad problem samtidigt som samverkar med Arduino Mega.Sedan försökte jag gränssnitt med arduino UNO. Så i detta instructable jag ska visa dig hur jag löste problemen och började sp...

Ännu en annan Pong spel med Arduino Uno

jag har gjort ett Pong spel innan med en 8 x 8 ledde matrisen och detta är ett projekt för mig att veta om PCD8544 LCD-skärm som också används i Nokia 5110 mobiltelefoner.Här är vad jag behövde i detta projekt:-Arduino Uno-PCD8544 LCD-skärm (känd som...

Bilar leksak med arduino uno och 3dprinting

Kroppen av bilen trycktes av 3D-skrivare. (makerbot mini 5.)Och hjärnan är utformad med enkla arduino skiss...Först min 3D printer(mini) plattform storlek är så liten (about10x10).Så, jag omgjorda bil kropp med rhino 3D som lämplig plattform storlek...

Hur du använder 2,4 tums TFT LCD-SPFD5408 med Arduino Uno och Mega

Detta Instructable är att veta hur man arbetar TFT 2,4 med controller SPFD5408med Adafruit för TFT bibliotek.Detta bibliotek är Adafruit TFT bibliotek ändras till fungerar i TFT 2,4 sköldar med SPFD5408 controller.Nu är det för Uno och Mega, är Teens...

Spara data för temperatur och luftfuktighet på MySQL med Arduino Uno och Wifly

Hej killar, jag gör detta instructable för de människor som gillade elektroniken och den botaniska, med detta du har data om temperatura och fuktigheten av din orchard och registrera detta i en data bas MySQL.För denna proyect du behöver några kunska...

Hur man programmerar Arduino Pro Mini använder Arduino Uno och ArduShield - utan kablar

Huvudsyftet med denna anvisning är att visa dig hur man programmerar i mest lätt sätt Arduino Mini eller Arduino Pro Mini med Arduino UNO och ArduShield – utan kablar.Steg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 -...

ARDUINO UNO - Commom katod RGB LED 3-färg Blink med enkel kod

Här är en enkel krets med ännu enklare kod blinka en gemensam katod RGB LED. Allt du behöver är grundläggande information om Arduino UNO och förståelse av enkla Arduino koden som 'Blinka' exempelkod i Arduino IDE.Steg 1: Komponenter som behövs Måste...

Stoppur & varvtid med Arduino Nano och Maxi 7219 LED Display (8 gräva X 7 Seg)

Hej alla,Detta är en mycket lätt projekt göras åt ett stoppur med Arduino Nano och Maxi 7219 LED display (8 siffror x 7 segment).Stoppuret använda denna typ av display är ny och jag kunde inte hitta något liknande.De första 4 siffrorna i displayen vi...

Göra en brandvarnare i minuter med Samsung SAMIIO, Arduino UNO och Raspberry Pi

Låt oss bygga en IoT enhet som skickar flamma sensordata att SAMI med SAMERNAS WebSockets. IoT enheten består av en off-the-shelf sensor, Arduino UNO och Raspberry Pi.I detta genomförande används en enkel uppenbart för att snabbt skapa en ny enhetsty...

Frisk, Smart & naturliga luft renare med Arduino, WIFI och Blynk

Hej, och Välkommen till detta Instructable!Vi hör mycket om föroreningsproblem idag. När jag gjorde en del forskning om effekten av dålig luft för vår hälsa, upptäckte jag lite statistik om hur illa är det inomhus jämfört med uteluften. Vår lägenhet...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

Hur till program ATtiny85 med Arduino UNO

Hur man programmerar Attiny85 med Arduino UNO i mest lätt vägSteg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 - vad vi behöver?Steg 2 - ansluta Arduino ombord med ArduShield och ATtiny85Steg 3 - Setup Arduino IDESteg...

Hur man programmerar ATtiny85 med Arduino uno styrelsen

I denna tutorial använder vi en Arduino ombord som en ATtiny programmerare.För att göra detta kommer att vi använda en Arduino UNO styrelse som en ISP (programmerare) och en ATtiny85 mikro-controller.Vi kommer att använda Codebender - online Arduino...

Gör en självbalanserande Robot med Arduino UNO

Själv balansera Robot är mycket intressant. Många vänner runt omkring oss försökte göra en, men de encounted en hel del chanllenges bland annat bristen på strukturerna som lätt-till-montering, de lämpliga elektroniska kretsarna och program. Så jag be...

On-Off korg cykel lampor med Arduino Uno

hur det fungerar:http://www.youtube.com/watch?v=2MnkE1xXlKIDetta är ett projekt gjort en introduktion till elektronik kurs.[Detta är min öppna anteckningsboken för kursen: http://mbenitez.iheartanthony.com/]Det är ett riktigt enkelt kombinera en tryc...

Hur du använder NeoPixel 16 Ring med Arduino Uno

Idag, ska jag visa dig hur du använder NeoPixel Ring med Arduino Uno en mycket grundläggande typ. Som ni vet, vi älskar färgglada LED, även det har fastställts på en ring!Behovet av lista:1. Arduino Uno2. NeoPixel Ring 16xWS2812 (med 16 inbäddade små...

VGA Tetris med Arduino Uno

Jag har återskapat en färg version av det klassiska spela TETRIS med en VGA-bildskärmmed en bare Arduino Uno och några andra.Mål var att undvika någon speciell sköld eller stödja IC. De enda nödvändiga komponenterna är fyra knappar, några motstånd oc...