Përmbajtje:
- Hapi 1: Lidhni bordin Arduino në kompjuterin tuaj
- Hapi 2: Dhënia e Fuqisë Breadboardit tuaj
- Hapi 3: Përdorimi i një potenciometri
- Hapi 4: Lidhja e Potenciometrit
- Hapi 5: LED
- Hapi 6: Koha për të koduar
- Hapi 7: Shijoni
Video: Zbehja dhe ndriçimi i një LED me Arduino: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Para se të filloni ndërtimin, duhet të merrni materialet e duhura:
- 1 Bordi Arduino - Kam përdorur një goditje të një Arduino Uno, por funksionon në të njëjtën mënyrë.
- 1 Potenciometër - imi duket ndryshe nga shumica, por ato gjithashtu punojnë në të njëjtën mënyrë.
- 1 Dërrasë buke
- Disa kabllo kërcyes
- 1 LED dhe Rezistor - Unë do të rekomandoja që rezistenca të jetë mbi 250 ohms për siguri.
- Një kompjuter me Arduino IDE të instaluar
Së fundi, kini kujdes! Ju jeni duke punuar me gjëra dhe rryma të mprehta këtu, prandaj merrni masa paraprake në çdo hap.
Hapi 1: Lidhni bordin Arduino në kompjuterin tuaj
Lidheni Arduino me kompjuterin tuaj duke përdorur kabllon USB që erdhi së bashku me të. Nëse nuk e keni vendosur tashmë Arduino -n tuaj, lidheni Arduino -n tuaj me kompjuterin tuaj dhe sigurohuni që konfigurimet tuaja të jenë të sakta. Nën "Mjetet", zgjidhni "Port" dhe sigurohuni që të klikoni në atë që keni lidhur edhe Arduino -n tuaj. Gjithashtu, sigurohuni që te "Mjetet", të keni llojin e duhur të Bordit Arduino të zgjedhur në "Bord".
Pasi ta keni bërë këtë, hidhini një sy kunjave "Fuqia", kunjat "Analog në" dhe kunjat "Digital". Kushtojini vëmendje skuqjeve ("~") pranë disa prej numrave në seksionin e kunjave "Digital". Këto gërvishtje nënkuptojnë që këto kunja përdorin Modulimin e Gjerësisë së Pulsit (PWM), i cili është vetëm një term i zbukuruar që do të thotë se mund të përkthejë sinjale analoge në dixhitale. Kjo do të jetë e dobishme në hapat e mëvonshëm, prandaj mbani shënim.
Hapi 2: Dhënia e Fuqisë Breadboardit tuaj
Në rregull, tani që keni gjithçka të rregulluar, merrni dy kabllo kërcyes dhe lidhni një kabllo kërcyesi nga "5V" të seksionit të kunjave "Fuqia" në kolonën e vrimave nën shenjën "+". Lidhni një kabllo tjetër bluzë nga "GND" të seksionit të kunjave "Power" në kolonën e vrimave nën shenjën "-". Kjo do të krijojë një kolonë të fuqisë dhe tokëzimit të vrimave në tryezën tuaj të bukës.
Hapi 3: Përdorimi i një potenciometri
Nëse tashmë e dini se çfarë është një potentiometër dhe si funksionon, mund ta kaloni këtë hap. Nëse jo, unë do ta shpjegoj këtu.
Një potenciometër ka 3 kunja. 2 kunjat në të majtë dhe të djathtë janë kunjat Power dhe Ground, dhe ato janë të kthyeshme, që do të thotë se mund të lidhni 5V me kunjin e majtë dhe GND me kunjin e djathtë dhe anasjelltas dhe do të funksionojë akoma. Pina e mesme është kunja "e të dhënave". Kur e ktheni potenciometrin, kunja e mesme thjesht del në lexim.
Hapi 4: Lidhja e Potenciometrit
Tani që e dini se çfarë është një potenciometër, le ta lidhim atë me tabelën e bukës. Do ta përdorni për të ndryshuar shkëlqimin e LED. Ngjitni potenciometrin tuaj në tabelën tuaj të bukës. Unë ju rekomandoj ta fusni në mes të pjatës sime, kështu që do të kisha hapësirë për të lidhur disa kunja pranë tij. Lidhni kunjin e majtë (ose të djathtë) të potenciometrit me kolonën Fuqia në tabelën tuaj të bukës dhe lidhni kunjin e djathtë (ose të majtë) të potenciometrit me kolonën Ground. Tani përdorni një kabllo kërcyesi për të lidhur pinin "të dhëna" të potenciometrit tuaj me një kunj në seksionin e kunjave "Analog". Unë e lidha timen me "A0".
Hapi 5: LED
Tani që potenciometri është futur, hapi tjetër është lidhja e LED. Vendoseni LED -in në tabelën tuaj të bukës dhe përdorni një kabllo kërcyesi për të lidhur një kunj "Digital" me një "~" pranë tij me këmbën më të gjatë të LED (mos e përzieni me këmbën më të shkurtër, përndryshe nuk do punë). Tani ju duhet të vendosni një rezistencë për të parandaluar që LED juaj të digjet. Vendoseni njërin skaj të rezistencës në të njëjtën rresht me këmbën më të shkurtër të LED -it tuaj, dhe skajin tjetër në kolonën Ground të bordit tuaj të bukës.
Hapi 6: Koha për të koduar
Shkëlqyeshëm! Çdo gjë është në vend. Koha për Kodim!
Në foto, kam një mostër të asaj që kam bërë. Fillimisht, do të ketë dy funksione: "void setup ()" dhe "void loop ()." Nëse jeni i ri në Arduino, funksioni setup () përdoret për të "konfiguruar" gjërat që keni lidhur me kunjat në Arduino Board. Funksioni loop () është vendi ku ndodh magjia e vërtetë: ai thjesht kalon përmes kodit që shkruani në funksion.
Dy rreshtat e parë, kam përdorur variablin e plotë "LED" dhe e kam vendosur në 6 (6 është kunja në të cilën e kam lidhur LED -në në tryezën time, kështu që nëse përdorni një numër tjetër pin, vendoseni atë në atë numër pin). Unë gjithashtu vendosa ndryshoren e plotë "potenciometër" në "A0" sepse kjo është kunja në të cilën e lidha potenciometrin tim (përsëri, nëse keni përdorur një kunj tjetër, vendosni ndryshoren tuaj në atë kunj).
Në funksionin e konfigurimit (), fillova Monitorimin Serial (do ta diskutoj më vonë) dhe kam shtypur "pinMode (LED, OUTPUT)". Kjo deklaratë i lejon Arduino -s të dijë se kunja 6 (e cila është e barabartë me ndryshoren "LED") është një dalje, që do të thotë se do të nxjerrë tensione. Unë nuk shkruaj "pinMode (potenciometër, INPUT)" sepse, si parazgjedhje, tashmë është një hyrje.
Në funksionin e lakut (), krijoni dhe vendosni një ndryshore (kam përdorur "çelës") e barabartë me çfarëdo që lexon hyrja e potenciometrit duke përdorur "analogRead (/*emri juaj për pin potenciometër*/)" (për mua ishte analogRead (potenciometër)). Pastaj "hartoni" ndryshoren. Cfare do te thote ajo? Potenciometri merr një vlerë midis 1 dhe 1024, dhe duhet të jetë midis 1 deri në 255 që LED juaj të ndriçojë dhe zbehet siç duhet. Funksioni "hartë" ndan potenciometrin në intervale të barabarta prej 1/255, të cilat do të jenë të dobishme kur programoni LED.
Kjo pjesë tjetër është fakultative, por duke përdorur Monitorin Serial, ju mund të shihni vlerën e daljeve të potenciometrit. Nëse e keni nisur monitorin Serial nën funksionin setup () dhe i keni kërkuar të printojë një ndryshore në funksionin loop () (kam bërë "Serial.println (çelës)" i cili më ka lejuar të monitoroj vlerën e çelësit), kur të filloni program dhe klikoni në ikonën e xhamit zmadhues në këndin e sipërm të djathtë, do të ketë një listë gjigante të numrave që do të përditësohen vazhdimisht. Ata numra do të jenë vlera aktuale e potenciometrit tuaj kur e ktheni atë.
Së fundi, shkruani vlerën e potenciometrit (të cilin e ruajta në ndryshoren "çelës") në LED duke shtypur "analogWrite (/*çfarëdo që e quajtët variablin tuaj LED*/,/*çfarëdo që e quajtët variablin tuaj potenciometër*/)" (në rastin tim, kam shtypur "analogWrite (LED, potenciometër)").
Përpiloni dhe ngarkoni kodin dhe luani me LED -in tuaj të zbehtë!
Hapi 7: Shijoni
Urime! Ti e bëre!
Recommended:
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
IoT i Grupit të ngushtë: Ndriçimi i zgjuar dhe matja hapin rrugën për një ekosistem më të mirë dhe më të shëndetshëm: 3 hapa
IoT Band i ngushtë: Ndriçimi i zgjuar dhe matja hapin rrugën për një ekosistem më të mirë dhe më të shëndetshëm: Automatizimi ka gjetur rrugën e tij pothuajse në çdo sektor. Duke filluar nga prodhimi tek kujdesi shëndetësor, transporti dhe zinxhiri i furnizimit, automatizimi ka parë dritën e ditës. Epo, të gjitha këto janë padyshim tërheqëse, por ka një që duket
Përzgjedhja e një motori hapës dhe një drejtuesi për një projekt me ekran me hije të automatizuar Arduino: 12 hapa (me fotografi)
Përzgjedhja e një hapi motorik dhe një drejtuesi për një projekt me ekran me hije të automatizuar Arduino: Në këtë Udhëzues, unë do të kaloj hapat që kam ndërmarrë për të zgjedhur një Step Motor dhe Driver për një prototip të projektit Automated Shade Screen. Ekranet me hije janë modelet e njohura dhe të lira të Coolaroo të fiksuara me dorë, dhe unë doja të zëvendësoja t
Frymë: Zbehja e dritave të zanave në një bllok qelqi: 6 hapa
Frymë: Zbehja e dritave të zanave në një bllok qelqi: Për Krishtlindjet e këtij viti vendosa të përdor një bllok qelqi, një kontrollues PWM dhe disa fije të lehta të zanave LED për t'i bërë gruas sime një dhuratë shumëngjyrëshe
Prerja dhe zbehja me LP Ripper (në vend të Audacity, etj): 6 hapa
Prerja dhe zbehja me LP Ripper (në vend të Audacity, etj.): Ky Instructable është për muzikantët, regjistruesit, kompozitorët, etj. Të cilët kanë nevojë për një mënyrë për të pastruar kokën dhe bishtin e regjistrimeve të tyre dhe për të kthyer skedarët WAV në MP3. Disa sisteme të kodimit të konsumatorëve lënë klikime të padëshiruara të numërimit/metronome ose