Förstå Laser skytte spelet (1 / 7 steg)

Steg 1: Behandlar displayen



Problem: Vi behövde lägga en 7-segment display i vårt projekt, och styra 4 av dem med 2 olika microcontrollers, detta innebar att var och en bör ta itu med 14 lysdioder för kontroll, men de har endast 14, lämnade dem utan några vänster stift för kringutrustning, hur kan vi använda dem?

Lösning: Det finns några kända lösningar för problemet, vi använde en skiftregister och vissa BCD 7-segment Visa converter för att ta itu med displayen, med endast 3 pins!

Varför?: Andra välkända lösningen är att använda vissa multiplexation, förklaringen av båda går som följer:

Hur kan du hantera 14 bitar med hjälp av 3 p ins???

Det är ganska enkelt faktiskt, tror det som detta sätt: kontrollerande 14 lysdioder menar det måste du använda 14 stift, men det kunde inte bryr sig om dem alla på samma gång. -Säga vad?

Du kan skicka dem som en seriell data, som fungerar ungefär som en lärare som läser en text högt, medan eleverna skriva sedan ner med en penna. Styrenheten fungerar som lärare, det kommer att berätta hur lamporna ska var och en i taget, som sin mänskliga motsvarighet, det kommer att säga vad ordet ska du skriva på varje gång. Men som en nackdel, måste du arbeta i en krets, som kommer att fungera som student, som lyssnar och skriver. Utan banan, bör du inte förvänta att lysdioderna att arbeta själva så mycket pennor skriva jämväl.

Kommunikationen fungerar med 3 stift, en är naturligtvis den som berättar hur lysdioderna kommer att vara, AKA DATA, men två är mycket viktigt också. I en annan är SKIFT klockan, som synkroniserar kretsar, talar om hur snabbt data skickas. Sist och kanske minst, spärren klockan, som inte kanske också är närvarande, är den brukade säga "-Hey! Du kan visa hur displayen ser ut, precis som jag sa till dig, OK?" Och det behövs eftersom speciellt IC vi är använder (och de flesta människor), tar emot data omedelbart, men visar inte då ännu, det måste få veta att göra så, det är vad den tredje en gör.

Fördelen med att använda banan med den tredje pin är att det har du numret du bara skickat, därför kan du bara skriva ut numret när du vad, se?

Multiplex lösningen är också används, men i vårt fall verkade som en riskabelt och inte intressant bana. Behöver det "student" banan, men det håller inte det för dig, vilket innebär att du måste hålla skicka honom hur det ser ut hela tiden, vilket kan leda till användning av timer avbrott (techy-techy grejer), vilket inte är helt nödvändigt. Det finns några andra skäl men flytta på...

De skickar till varje display 4 bitar, vilket är logiskt nog till lit 4 lysdioder, men vi kommer att använda några dekodrar, en som faktiskt läser dem som en Binarry koden Decimal (BCD), läsa 0010 som 2 och 1001 som 9. Den kommer att avkoda dem till en faktisk 7-segment display, som slutligen är vårt mål. * Puh *

Se Steg
Relaterade Ämnen

Laser skytte spelet

denna Lasergame är ett enkelt projekt som utnyttjar en Arduino mini. Alla mål styrelser har en Arduino, sensorer och servo control portar. Skjuta mål centrum utlöser servo och styrelsen faller platt. Steg 1: Steg 1: vad du behöver Produktstruktur:1....

Basket skytte spelet

Hej där, basket entusiastVarje nyårsafton samlas vi med någon kompis på någons plats. Vi beslutade om att köpa presenter som inte skulle kosta mer än €5 och skulle lämpa sig för både män och kvinnor.Att vara "den kreativa" jag uppmanades att gör...

Elektroniska vatten Tag spelet

Alla älskar vatten pistol slagsmål på sommaren. Men du kan alltid göra något bättre genom att lägga till elektronik. Så ritade jag en uppsättning vatten sensorer och buzzers som piper när de drabbas med spray för en vatten pistol. Här kan du spela et...

CNC Laser för utskrift av bilder och gravyr - Shapeoko 2 baserade

Om du äger eller planerar att bygga en Shapeoko 2 CNC-maskinen, kommer att detta Instructable gå igenom stegen för att lägga till en 2 watt laser kan skriva ut gråskala bilder på många ytor. Du hittar också Detaljer om hur man gravera på full effekt....

Hur man gör en laser

Efter invändning mot denna anvisning av några av medlemmarna insåg jag att det finns vissa problem med mitt försök att göra laser. I denna anvisning gör jag y bäst till stående hur en laser fungerar och hur man gör en.Detta är ett dyrt projekt.Steg 1...

LASER H.E.A.T.

LASER H.E.A.T.(Värme / energi / analys / temperatur)21 juli uppdatera: lagt till nya bilder av verkliga tester och temperatur-power tomter.Inledning:Jag skrev en artikel för laserpointerforums och kritikerna var snäll mot mig, så jag tänkte jag skull...

Hur man spelar spelet Stick hjälte

så jag är säker på att detta spel har att göra med en liten figur och en pinne???Nu är det tid jag först spelar detta spelet so... Låt oss se hur det fungerar.Steg 1: Steg 2 Aha!Steg 2: Steg 3 Hur man spelar: håller du på att skärmen att sträcka stic...

Laser skär flera delar konstverk

första Instructable tid, så jag tänkte jag skulle börja med klass - genom att återskapa konstverk på en familj-favorit trädgård och hem show. Vi hittade en stor flera delar fern ut som min unge syster föll kär; det klipptes av tunn plåt med en plasma...

Arcadem Cardboredem "HOOPZ"-Mini basket Arcade Coinbank

/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-prioritet: 99; mso-stil-qformat:yes; mso-stil-förälder: ""...

Komprimerad luft blåser pistol

Jag vet jag låter kanske lite kinkig, men jag var aldrig att angelägna om att sätta min mun på slutet av en blåsa pistol (om du kände min bror skulle du förstå) så jag bestämde mig att bygga en tryckluft blow pistol. Även titeln är något av en oxymor...

IoT badrum vakans indikator för hackare

När i delstaten flöde, vill kreativa människor oftast inte ta en paus för dödliga överväganden som äter eller badrum raster. Den stora Beethoven höll bekant en kammare potten under hans piano, för att inte tappa fart i ett anfall av geni.Detta gäller...

LEGO hinderbanan - för barn

I föregående Instructables beskrivit jag varför jag gjorde en Lego hinderbana. I huvudsak, min son hade sin 9-åriga födelsedagsfest hemma. Han älskar Legos. Och jag menar han verkligen älskar dem. Så, för hans födelsedag, jag skapade en hel hinderban...

Guide till airsoft

här är en Nybörjarguide till airsofting. Detta hjälper dig att bestämma vilka vapen för att få, vad skyddsvästar att bära, och vädret du ska fuska eller inte.Steg 1: steg 1 först, måste du få viss utrustning. Du kan få skyddsglasögon på din lokala sp...

Arduino Shooting Target Game

Detta är ett projekt som jag gjort för min hobby att skjuta med co2 vapen. Jag behövde ett roligt men ett bra spel att fungera på min hastighet att skjuta på mål. Efter lite googling på internet jag hitta några bra projekt men jag kommer att göra det...

DIY X-Wing Fighter prydnad

Jag hade kämpat för idéer i år, vad göra för den årliga prydnad gåvan för saker. Backstory - varje år jag göra en en av ett slag prydnad present till barnen. De börjar samla en fin samling av vad jag hoppas blir släktklenod smycken som de åtnjuter i...

Hur man kasta en Nerf slaget födelsedagsfest

Hej från Hero pappa *, jag vill ge dig några enkla tips på hur man kan kasta en Rockin ' Nerf gun födelsedagsfest. I princip behöver du bara omvandla din trädgård till en Nerf slagfältet och barnen kommer att göra resten. Detta är en säker eld sätt a...

Crazy Air Tennis

jag fick idén för air tennis på min vänner plats. Du ser, han har en tennis-tabell, och han och jag spelar en hel del. (Jag är inte mycket bra på det men hey!) En gång, även två gånger, jag hade stött på en tid när jag slog bollen rakt upp i luften (...

Mångsidiga mobila Manipulator Mk 1

Kort beskrivning:Bygga din egen DIY giant robot som spelar piano, ritar bilder, förbereder mat, vatten växter, bedriver ljussabel dueller och mer. Den mångsidiga mobil Manipulator är en avancerad öppen källkod mänskliga-size mobil robotik plattform f...

Spel emulatorer

En video spel emulator är programvara som installeras på en dator (PC) som "emulerar" eller imiterar plattformen av en spelkonsol. Enkelt uttryckt kan en person att spela spel från att konsolen på en hem-PC.I de flesta fall denna programvara är...