Orodha ya maudhui:
- Hatua ya 1: Hook Up the Arduino Board to your Computer
- Hatua ya 2: Kutoa Nguvu kwa Mkate Wako wa Mkate
- Hatua ya 3: Kutumia Potentiometer
- Hatua ya 4: Kuunganisha Potentiometer
- Hatua ya 5: LED
- Hatua ya 6: Wakati wa Msimbo
- Hatua ya 7: Furahiya
Video: Kupunguza na Kuangaza LED na Arduino: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Kabla ya kuanza kujenga, unahitaji kupata vifaa sahihi:
- 1 Bodi ya Arduino - Nilitumia kugonga kwa Arduino Uno, lakini inafanya kazi vivyo hivyo.
- 1 Potentiometer - yangu inaonekana tofauti kuliko nyingi, lakini pia hufanya kazi kwa njia ile ile.
- 1 Bodi ya mkate
- Kamba chache za kuruka
- 1 LED na Resistor - ningependekeza kontena iwe juu ya 250 ohms kwa usalama.
- Kompyuta iliyo na Arduino IDE imewekwa
Mwishowe, kuwa mwangalifu! Unafanya kazi na vitu vikali na mikondo hapa kwa hivyo chukua tahadhari kwa kila hatua.
Hatua ya 1: Hook Up the Arduino Board to your Computer
Unganisha Arduino yako kwenye kompyuta yako kwa kutumia kebo ya USB iliyokuja nayo. Ikiwa bado haujaanzisha Arduino yako, unganisha Arduino yako kwenye kompyuta yako, na uhakikishe kuwa usanidi wako uko sawa. Chini ya "Zana," chagua "Bandari" na hakikisha unabofya ile ambayo umeunganisha Arduino yako pia. Pia, hakikisha chini ya "Zana," una aina sahihi ya Bodi ya Arduino iliyochaguliwa katika "Bodi."
Mara tu umefanya hivyo, angalia pini za "Nguvu", "Analog katika" pini, na pini za "Digital". Zingatia squigglies ("~") karibu na nambari zingine kwenye sehemu ya pini za "Dijiti". Hizi squigglies zinamaanisha kwamba pini hizi hutumia Pulse Width Modulation (PWM), ambayo ni neno la kupendeza tu ambalo linamaanisha kuwa inaweza kutafsiri ishara za analog kwa dijiti. Hii itafaa katika hatua za baadaye, kwa hivyo zingatia.
Hatua ya 2: Kutoa Nguvu kwa Mkate Wako wa Mkate
Sawa, sasa kwa kuwa umeweka kila kitu, chukua nyaya mbili za kuruka, na unganisha kebo moja ya kuruka kutoka kwa "5V" ya sehemu ya "Nguvu" za pini kwenye safu ya mashimo chini ya ishara ya "+". Unganisha kebo nyingine ya kuruka kutoka "GND" ya sehemu ya pini "Nguvu" kwenye safu ya mashimo chini ya ishara ya "-". Hii itaunda safu ya nguvu na ardhi ya mashimo kwenye ubao wako wa mkate.
Hatua ya 3: Kutumia Potentiometer
Ikiwa tayari unajua potentiometer ni nini na inafanya kazi gani, unaweza kuruka hatua hii. Usipofanya hivyo, nitaelezea hapa.
Potentiometer ina pini 3. Pini 2 kushoto na kulia ni pini za Power na Ground, na zinaweza kubadilishwa, ikimaanisha unaweza kuunganisha 5V kwa pini ya kushoto na GND kwa pini ya kulia na kinyume chake na bado itafanya kazi. Pini ya kati ni pini ya "data". Unapogeuza potentiometer, pini ya kati hutoa matokeo ya kusoma.
Hatua ya 4: Kuunganisha Potentiometer
Sasa kwa kuwa unajua potentiometer ni nini, wacha tuiunganishe kwenye ubao wa mkate. Utatumia kubadilisha mwangaza wa LED. Bandika potentiometer yako kwenye ubao wako wa mkate. Ninapendekeza uiingize katikati ya ubao wangu wa mkate ili nipate nafasi ya kuunganisha pini zingine kando yake. Unganisha pini ya kushoto (au kulia) ya potentiometer kwenye safu ya Nguvu kwenye ubao wako wa mkate na unganisha pini ya kulia (au kushoto) ya potentiometer kwenye safu ya chini. Sasa tumia kebo ya kuruka kuunganisha pini ya "data" ya potentiometer yako kwa pini katika sehemu ya pini za "Analog". Niliunganisha yangu hadi "A0."
Hatua ya 5: LED
Sasa kwa kuwa potentiometer iko, hatua inayofuata ni kuunganisha LED. Ingiza LED kwenye ubao wako wa mkate na utumie kebo ya kuruka kuunganisha pini ya "Dijitali" na "~" kando yake na mguu mrefu wa LED (usichanganye na mguu mfupi, vinginevyo haitaweza kazi). Sasa unahitaji kuweka kipinga kuzuia LED yako kuwaka. Weka mwisho mmoja wa kipinga kwenye safu sawa na mguu mfupi wa LED yako, na mwisho mwingine kwenye safu ya chini ya ubao wako wa mkate.
Hatua ya 6: Wakati wa Msimbo
Kubwa! Kila kitu kiko mahali. Wakati wa Msimbo!
Kwenye picha, nina mfano wa kile nilichofanya. Hapo awali, kutakuwa na kazi mbili: "batili kuanzisha ()" na "batili kitanzi ()." Ikiwa wewe ni mpya kwa Arduino, kazi ya kuanzisha () hutumiwa "kusanidi" vitu ambavyo umeunganisha kwenye pini kwenye Bodi ya Arduino. Kazi ya kitanzi () ni pale ambapo uchawi halisi hufanyika: hupunguka tu kwa nambari unayoandika katika kazi hiyo.
Mistari miwili ya kwanza, nilitumia nambari ya kutofautisha "LED" na kuiweka kwa 6 (6 ni pini niliunganisha LED kwenye ubao wangu wa mkate, kwa hivyo ikiwa ukitumia nambari tofauti ya pini, iweke kwa nambari hiyo ya pini). Pia nilianzisha "potentiometer" kamili kwa "A0" kwa sababu hiyo ni pini niliyounganisha potentiometer yangu kwa (tena, ikiwa ulitumia pini tofauti, weka ubadilishaji wako kwa pini hiyo).
Katika kazi ya kuanzisha (), nilianzisha Monitor Monitor (nitajadili baadaye) na kuandika "pinMode (LED, OUTPUT)." Taarifa hii inamruhusu Arduino ajue kuwa pini 6 (ambayo ni sawa na "LED" inayobadilika ni pato, maana yake itakuwa ikitoa voltages. Sichapi "pinMode (potentiometer, INPUT)" kwa sababu, kwa msingi, tayari ni pembejeo.
Katika kazi ya kitanzi (), tengeneza na uweke ubadilishaji (nilitumia "knob") sawa na chochote pembejeo ya potentiometer inasoma kwa kutumia "AnalogRead (/ * jina lako kwa pini ya potentiometer * /)" (kwangu ilikuwa AnalogSoma (potentiometer)). Kisha "ramani" inayobadilika. Hiyo inamaanisha nini? Potentiometer inachukua thamani kati ya 1 na 1024, na inahitaji kuwa kati ya 1 hadi 255 ili LED yako iangaze na kupunguka vizuri. Kazi ya "ramani" hugawanya potentiometer katika vipindi sawa vya 1/255, ambayo itasaidia wakati wa kupanga LED.
Sehemu hii inayofuata ni ya hiari, lakini kwa kutumia Serial Monitor, unaweza kuona thamani ya matokeo ya potentiometer. Ikiwa ulianzisha mfuatiliaji wa Serial chini ya kazi ya kuanzisha () na kuiuliza ichapishe tofauti katika kitanzi () kazi (nilifanya "Serial.println (knob)" ambayo iniruhusu nifuatilie thamani ya kitovu), unapoanza mpango na bonyeza kwenye ikoni ya glasi inayokuza kwenye kona ya juu kulia, kutakuwa na orodha kubwa ya nambari ambazo zitasasishwa kila wakati. Nambari hizo zitakuwa thamani ya sasa ya potentiometer yako unapoigeuza.
Mwishowe, andika thamani ya potentiometer (ambayo niliihifadhi katika "knob" inayobadilika) kwa LED kwa kuandika "AnalogWrite (/ * chochote ulichokipa jina la kutofautisha kwako kwa LED * /, / * chochote ulichokipa jina la kutofautisha kwa potentiometer * /)" (kwa upande wangu, niliandika "AnalogWrite (LED, potentiometer)").
Kukusanya na kupakia nambari na ucheze na LED yako isiyowezekana!
Hatua ya 7: Furahiya
Hongera! Ulifanya hivyo!
Ilipendekeza:
Macho ya Kuangaza ya Kuangaza ya Spooky: Hatua 5 (na Picha)
Macho ya LED yanayofifia. Kutumia microcontroller, kama Arduino, kufifia LED sio chaguo bora kila wakati. Wakati mwingine, unataka mzunguko rahisi, wenye nguvu ya chini ambao unaweza kupachikwa moja kwa moja kwenye prop wakati unatumia betri kwa wiki kwa wakati mmoja. Baada ya kujaribu kuhusu
Jinsi ya Kupunguza Kichwa chako cha Hifadhi ya Kidole gumba: Hatua 3 (na Picha)
Jinsi ya Kubadilisha Kichwa chako cha Hifadhi ya Kidole gumba: Gari yangu ya kidole ya Corsair GTX ni kifaa kizuri sana na nje ngumu, ya aluminium. Walakini, hakuna kiambatisho kati ya kofia na mwili wa kidole gumba yenyewe, kwa hivyo kupoteza kofia ni uwezekano wa kweli. Kwa muhtasari huu mfupi, mimi
Jinsi ya Kurekebisha Udhibiti wa Mbali wa Xbox - Kupunguza Kichunguzi Chagua: Hatua 4 (na Picha)
Jinsi ya Kurekebisha Kidhibiti cha Mbali cha Xbox - Kupunguza Kukodisha uwezo: Hii inaweza kufundishwa kwa kujibu kuwa na Kidhibiti cha mbali cha Xbox kilichovunjika. Dalili ni kwamba kijijini kinaonekana kuwaka sawa. Wakati ninaelekeza kijijini kwenye Mpokeaji wa Runinga tu kwa madhumuni ya majaribio, naweza kuona taa nyekundu ya LED ikiwaka juu ya mpokeaji
Moduli ya Msomaji wa HC-SR04 ya Kupunguza Arduino: Hatua 6 (na Picha)
Moduli ya Msomaji wa HC-SR04 ya Kupunguza Arduino: HC-SR04 sensor ya umbali wa ultrasonic ni maarufu sana katika roboti. Kimsingi, kitu chochote kinachoepuka roboti hutumia sensor hii. Na ni nzuri kwa kweli, rahisi kutumia bei rahisi na sahihi lakini mara tu unapoanza kujenga roboti ngumu zaidi unaweza kuanza kuona p
Mpango wa Mtihani wa Kupunguza Sauti ya Kupunguza Sauti: Hatua 5
Mpango wa Mtihani wa Upunguzaji wa Sauti: Tunajaribu kupambana na viwango vya sauti kali katika mkahawa wa shule zetu kupitia utumiaji wa vifaa vya kupunguza sauti. Ili kupata njia bora ya kushughulikia suala hili lazima tukamilishe mpango wa majaribio kwa matumaini ya kupunguza kiwango cha decibel yetu kutoka wastani