
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

See on näide laboriõpetusest, mis aitab näidata minu ootusi Instructables'i kasutamisel laborites ja projektides. See labor loob nupu ja kolme LED -i abil lihtsa binaarloenduri. Nagu näete, on see lihtne projekt jagatud mitmeks põhietapiks, millele järgneb projekti käivitamiseks vajalik kood. Kõik laborid nõuavad vähemalt järgmist:
1. Fritzeerimisskeemid, mis selgitavad, kuidas komponendid plaadiga ühendatakse.
2. Selgitus, mis on iga komponent ja kuidas seda kasutatakse. (st ärge laadige üles ainult pildiseeriaid!)
3. Sisestage projekti loomiseks kasutatud kood. Ka selle saab jagada osadeks, et paremini selgitada koodi toimimist ja/või seda muuta.
* Valikuline, kuid soovitav
Samm: lisage LED

1. Asetage LED (mis tahes värvi) leivalauale
2. Ühendage 220 Ω (oomi) takisti üks ots ülemise juhtmega (+), peaks olema pikem juhe ja teine ots Arduino plaadi tihvtiga 12.
3. Ühendage hüppajajuhe alumise juhtmega (-) ja leivaplaadi maandatud rööpaga.
5. Ühendage maandatud rööpalt hüppajajuhe Arduino GND (maandus) tihvtiga.
2. samm: LED -vead

Samm: lisage roheline LED

Rohelisel LED -il on sama seadistus nagu meie punasel LED -il.
1. Ühendage LED leivaplaadiga.
2. Ühendage 220Ω takisti LED -i positiivse (+) juhtmega ja Arduino tihvtiga 10.
4. Ühendage negatiivne juhe maandusrööpaga.
Samm: lisage sinine LED

Sinisel LED -il on sama seadistus nagu meie punastel ja rohelistel LED -idel.
1. Ühendage LED leivaplaadiga.
2. Ühendage 220Ω takisti LED -i positiivse (+) juhtmega ja Arduino tihvtiga 8.
4. Ühendage negatiivne juhe maandusrööpaga.
Samm: lisage nupp

1. Kinnitage surunupp leivaplaadile, ühendades selle veergudega “E” ja “F”. Veerge „E” ja „F” kasutatakse meie ridade eraldamiseks, st A-E komponendid on ühendatud ja F-J komponendid on ühendatud, moodustades kaks eraldi sektsiooni.
2. Asetage 10 kΩ takisti, et ühendada nupu parem pool maandatud rööpaga.
3. Asetage hüppajajuhe, et ühendada nupu vasak pool toitekaabliga.
4. Asetage hüppaja traat, et ühendada põhja parempoolne tihvtiga 4. (Tehniliselt võib see olla takistiga samal poolel. Diagrammi paremaks muutmiseks on hüppaja juhe teisel pool nuppu)
6. samm: nupuvajutused

Samm: selgitage binaarloendurit

Programmeerimisel loendame numeratsioonisüsteemi nimega binaarne, mis on tähistatud numbritega 1 ja 0. Sina ja mina nimetaksime kahendkoodis Ex 011 3. LED -id on suurepärased, kuna need võivad hõlpsasti esindada kahendväärtusi! 1 saab tähistada sisselülitatud LED -iga ja 0 saab tähistada LED -i väljalülitamisega. Kuna meil on kolm LED -i, on meil kolm binaarset bitti, millega saame töötada. Meie LED -loenduri potentsiaalsed väärtused on üksikasjalikult kirjeldatud ülaltoodud tabelis.
8. samm: kahendloenduri kood
Lisatud on BinaryCounter.ino, mis sisaldab kogu koodi binaarloenduri projekti käivitamiseks Arduino Unos.
Soovitan:
Kuidas teha oma OS! (partii ja näide sees): 5 sammu

Kuidas teha oma OS! (partii ja näide sees): tehke see kohe
MTP Arduino programmeerimise näide: 5 sammu

MTP Arduino programmeerimise näide: selles juhendis näitame, kuidas kasutada SLG46824/6 Arduino programmeerimisvisandit Dialog SLG46824/6 GreenPAK ™ mitme korraga programmeeritava (MTP) seadme programmeerimiseks. Enamik GreenPAK-seadmeid on ühekordselt programmeeritavad (OTP), mis tähendab, et kui nende mitte-V
Kaasaegne ja uus ja lihtsam näide kappist Arduino maatriksi klaviatuuriga 4x4: 3 sammu

Kaasaegne ja uus ja lihtsam näide kappist Arduino maatriksklahvistikuga 4x4: Veel üks näide LCD -klahvistiku maatriksi 4x4 kasutamisest I2C -ahelaga
APP INVENTOR 2 - puhastage näpunäiteid (+4 näide): 6 sammu

APP INVENTOR 2 - puhtad näpunäited (+4 näide): vaatame, kuidas saaksime teie rakenduse AI2 -s esteetilise välimuse muuta :) Seekord koodi pole, ainult näpunäiteid sujuva rakenduse jaoks, nagu ülaltoodud 4 näide
IoT Guru pilv - lihtsa diagrammi näide: 4 sammu

IoT Guru Cloud - lihtne diagramminäide: IoT Guru Cloud pakub REST API kaudu hulga taustaprogramme ja saate need REST -kõned oma veebilehele hõlpsalt integreerida. Highchartsi abil saate oma mõõtmiste diagramme kuvada lihtsalt AJAX -kõne abil