Innholdsfortegnelse:
- Trinn 1: Legg til en LED
- Trinn 2: Led -feil
- Trinn 3: Legg til en grønn LED
- Trinn 4: Legg til en blå LED
- Trinn 5: Legg til en trykknapp
- Trinn 6: Trykknappfeil
- Trinn 7: Forklar binær teller
- Trinn 8: Kode for binær teller
Video: Eksempel på labaktivitet: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Dette er et eksempel på labopplæring for å demonstrere mine forventninger til bruk av instrukser på laboratorier og prosjekter. Dette laboratoriet vil lage en enkel binær teller ved hjelp av en knapp og tre lysdioder. Som du kan se, har dette enkle prosjektet blitt delt inn i noen få grunnleggende trinn, etterfulgt av koden som trengs for å kjøre prosjektet. Alle laboratorier krever minst:
1. Fritzing diagrammer for å forklare hvordan komponenter er koblet til kortet.
2. Forklaring på hva hver komponent er og hvordan den brukes. (dvs. ikke bare laste opp en serie bilder!)
3. Oppgi hvilken som helst kode som brukes til å lage prosjektet. Også dette kan deles inn i deler også, for bedre å forklare hvordan koden fungerer og/eller kan endres.
* Valgfritt, men oppmuntret* Når det er mulig, kan du legge til en hjelpeseksjon for å forklare hvordan du håndterer vanlige feil ved bygging av prosjektet.
Trinn 1: Legg til en LED
1. Plasser en LED (hvilken som helst farge) i brødbrettet
2. Koble den ene enden av 220 Ω (ohm) motstanden til toppledningen (+), den lengste ledningen, og den andre enden til pin 12 på Arduino -kortet.
3. Koble en jumperwire til bunnledningen (-) og til den jordede skinnen på brødbrettet.
5. Koble en jumperwire fra den jordede skinnen til GND (jord) pinnen på Arduino.
Trinn 2: Led -feil
Trinn 3: Legg til en grønn LED
Den grønne LED -en har samme oppsett som vår røde LED.
1. Koble ledningen til brødbrettet.
2. Koble en 220Ω motstand til den positive (+) ledningen til LED -en og til en Pin 10 på Arduino.
4. Koble den negative ledningen til jordskinnen.
Trinn 4: Legg til en blå LED
Den blå lysdioden har samme oppsett som våre røde og grønne lysdioder.
1. Koble ledningen til brødbrettet.
2. Koble en 220Ω motstand til den positive (+) ledningen til LED -en og til pinne 8 på Arduino.
4. Koble den negative ledningen til jordskinnen.
Trinn 5: Legg til en trykknapp
1. Fest trykknappen til brødbrettet ved å koble det til kolonnene "E" og "F". “E” og “F” -kolonnene brukes til å skille radene våre, dvs. komponenter på A-E er tilkoblet og komponenter på FJ er koblet til for å lage to separate seksjoner.
2. Plasser en 10kΩ motstand for å koble høyre side av knappen til den jordede skinnen.
3. Plasser en jumperwire for å koble venstre side av knappen til kraftskinnen.
4. Plasser en Jumper Wire for å koble høyre på bunnen til pin 4. (Den kan teknisk sett være på samme side som motstanden. Jumper Wire er på den andre siden av knappen for å gjøre diagrammet mer organisert)
Trinn 6: Trykknappfeil
Trinn 7: Forklar binær teller
I programmeringen teller vi ved hjelp av et nummereringssystem kalt binært, som er representert med 1’er og 0’er. Ex 011 i binær er det du og jeg vil kalle 3. Lysdioder er flotte fordi de lett kan representere binære verdier! 1 kan være representert med LED på og 0 kan være representert med LED av. Siden vi har tre lysdioder, har vi tre binære biter vi kan jobbe med. De potensielle verdiene for vår LED -teller er detaljert i diagrammet ovenfor.
Trinn 8: Kode for binær teller
Vedlagt er BinaryCounter.ino som inneholder all koden for å kjøre det binære tellerprosjektet på en Arduino Uno.
Anbefalt:
Hvordan lage ditt eget operativsystem! (batch og eksempel på innsiden): 5 trinn
Hvordan lage ditt eget operativsystem! (batch og eksempel på innsiden): Gjør det nå
Moderne og nytt og enklere eksempel på skap med Arduino Matrix -tastatur 4x4: 3 trinn
Moderne og nytt og enklere eksempel på skap med Arduino Matrix -tastatur 4x4: Et annet eksempel på bruk av en LCD -tastaturmatrise 4x4 med en I2C -krets
APP INVENTOR 2 - Clean Front Tips (+4 eksempel): 6 trinn
APP INVENTOR 2 - Clean Front Tips (+4 eksempel): Vi skal se hvordan vi kan få appen din på AI2 til å se estetisk ut :) Ingen kode denne gangen, bare tips for en jevn app som de fire eksemplene på toppen
IoT Guru Cloud - Enkelt diagram Eksempel: 4 trinn
IoT Guru Cloud - Enkelt diagram Eksempel: IoT Guru Cloud tilbyr en haug med backend -tjenester gjennom REST API, og du kan enkelt integrere disse REST -samtalene på nettstedet ditt. Med Highcharts kan du bare vise diagrammer over målingen din med et AJAX -anrop
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: 7 trinn
Eagle Hacks/tricks: Eksempel TB6600 CNC Mill Stepper Motor Driver: Dette gjør det til et godt prosjekt å vise de få triksene som vil gjøre livet ditt enklere når du lager PCB. For å lære deg noen hacks, slik at du får mer ut av Eagle, jeg velger et enkelt prosjekt som jeg gjorde for min Kickstarter. Jeg trengte en ekstern