Indholdsfortegnelse:
- Trin 1: Tilføj en LED
- Trin 2: Led -fejl
- Trin 3: Tilføj en grøn LED
- Trin 4: Tilføj en blå LED
- Trin 5: Tilføj en trykknap
- Trin 6: Tryk på knapfejl
- Trin 7: Forklar binær tæller
- Trin 8: Kode til binær tæller
Video: Eksempel Lab -aktivitet: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Dette er et eksempel på labundervisning for at demonstrere mine forventninger til brug af Instructables på laboratorier og projekter. Dette laboratorium opretter en simpel binær tæller ved hjælp af en knap og tre lysdioder. Som du kan se, er dette enkle projekt opdelt i et par grundlæggende trin efterfulgt af den kode, der er nødvendig for at køre projektet. Alle laboratorier kræver mindst:
1. Fritzing diagrammer for at forklare, hvordan komponenter er forbundet til kortet.
2. Forklaring af, hvad hver komponent er, og hvordan den bruges. (dvs. upload ikke bare en serie billeder!)
3. Angiv enhver kode, der bruges til at oprette projektet. Også dette kan også opdeles i dele for bedre at forklare, hvordan koden fungerer og/eller kan ændres.
* Valgfri, men opmuntret* Når det er muligt, skal du tilføje en hjælpeafdeling for at forklare, hvordan du håndterer almindelige fejl ved opbygning af projektet.
Trin 1: Tilføj en LED
1. Placer en LED (enhver farve) i brødbrættet
2. Tilslut den ene ende af 220 Ω (ohm) modstanden til den øverste ledning (+), skal være den længere ledning, og den anden ende i pin 12 på dit Arduino -kort.
3. Tilslut en Jumper Wire til bundledningen (-) og til den jordede skinne på brødbrættet.
5. Tilslut en Jumper Wire fra den jordede skinne til GND (jord) stiften på Arduino.
Trin 2: Led -fejl
Trin 3: Tilføj en grøn LED
Den grønne LED har samme opsætning som vores røde LED.
1. Tilslut ledningen til brødbrættet.
2. Tilslut en 220Ω modstand til den positive (+) ledning på LED'en og til en Pin 10 på Arduino.
4. Tilslut den negative ledning til jordskinnen.
Trin 4: Tilføj en blå LED
Den blå LED har samme opsætning som vores røde og grønne lysdioder.
1. Tilslut ledningen til brødbrættet.
2. Tilslut en 220Ω modstand til den positive (+) ledning på LED'en og til Pin 8 på Arduino.
4. Tilslut den negative ledning til jordskinnen.
Trin 5: Tilføj en trykknap
1. Sæt trykknappen på brødbrættet ved at have den forbundet til kolonnerne "E" og "F". Kolonnerne "E" og "F" bruges til at adskille vores rækker, dvs. komponenter på A-E er forbundet og komponenter på F-J er forbundet, til at lave to separate sektioner.
2. Placer en 10kΩ modstand for at forbinde højre side af knappen til den jordede skinne.
3. Placer en Jumper Wire for at forbinde venstre side af knappen til strømskinnen.
4. Placer en Jumper Wire for at forbinde højre for bunden til pin 4. (Det kan teknisk set være på samme side som modstanden. Jumper Wire er på den anden side af knappen for at gøre diagrammet mere organiseret)
Trin 6: Tryk på knapfejl
Trin 7: Forklar binær tæller
I programmeringen tæller vi ved hjælp af et nummereringssystem kaldet binært, som er repræsenteret med 1’er og 0’ere. Ex 011 i binært er det, du og jeg vil kalde 3. Lysdioder er gode, fordi de let kan repræsentere binære værdier! 1 kan repræsenteres med LED'en tændt og 0 kan repræsenteres med LED'en slukket. Da vi har tre lysdioder, har vi tre binære bits, vi kan arbejde med. De potentielle værdier for vores LED -tæller er detaljeret i diagrammet ovenfor.
Trin 8: Kode til binær tæller
Vedhæftet er BinaryCounter.ino, som indeholder al koden til at køre det binære tællerprojekt på en Arduino Uno.
Anbefalede:
Sådan laver du dit eget OS! (batch og eksempel inde): 5 trin
Sådan laver du dit eget OS! (batch og eksempel inde): Gør det nu
Moderne og nyt og lettere eksempel på skab med Arduino Matrix -tastatur 4x4: 3 trin
Moderne og nyt og lettere eksempel på skab med Arduino Matrix -tastatur 4x4: Et andet eksempel på at bruge en LCD -tastaturmatrix 4x4 med et I2C -kredsløb
APP INVENTOR 2 - Rengør fronttip (+4 eksempel): 6 trin
APP INVENTOR 2 - Clean Front Tips (+4 Eksempel): Vi skal se, hvordan vi kan få din App på AI2 til at se æstetisk ud :) Ingen kode denne gang, kun tips til en smidig app som de 4 eksempler på toppen
IoT Guru Cloud - Simple Chart Eksempel: 4 trin
IoT Guru Cloud - Enkelt diagrameksempel: IoT Guru Cloud tilbyder en masse backend -tjenester via REST API, og du kan nemt integrere disse REST -opkald på din webside. Med Highcharts kan du blot vise diagrammer over din måling med et AJAX -opkald
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: 7 trin
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: Dette gør det til et godt projekt at vise de få tricks, der vil gøre dit liv lettere, når du opretter PCB. For at lære dig et par hacks, så du får mere ud af Eagle, jeg vælger et simpelt projekt, som jeg lavede til min Kickstarter. Jeg havde brug for en ekstern