Мазмуну:
- 1 -кадам: Керектүү материалдар
- 2 -кадам: Курулуш процесси
- 3 -кадам: Коддоо
- 4 -кадам: Мунун баары бирге иштейт
Video: RGB үйрөткүчү: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Кош келдиңиз! Келгиле, бул веб -сайттан эмнени үйрөнөбүз!
Төмөнкү окуу куралы RGB LED долбоорун түзүү үчүн бардык зарыл кадамдарды камтыйт. Бардык керектүү материалдардын сүрөтү болот, андан кийин сүрөттөр менен этап -этабы менен процесс болот, андан кийин аны коддоо программасына түз көчүрүп, чаптоого мүмкүндүк берген формада код берилет. Мындан тышкары, бардык аспектилердин, айрыкча коддун туура колдонулушун камсыз кылуу үчүн, кыска видеоклип берилет!
1 -кадам: Керектүү материалдар
Бул жерде керектүү материалдардын сүрөтү:
*Arduino программасы бар ноутбук да талап кылынат.
2 -кадам: Курулуш процесси
1 -кадам: 3 потенциометрди нан тактасынын ортосуна коюңуз
2-кадам: Зым алып, потенциометрдин алдыңкы бутунун алдына коюңуз, андан кийин кабелди A1ге туташтырыңыз
3 -кадам жана 4 -кадам: 2 -кадамды башка эки потенциометр үчүн кайталаңыз, зымды бутунан А2ге, экинчисин бутунан A3ка туташтырыңыз.
5 -кадам: Зымды терс квадратка салып, потентометрдин оң бутуна коюңуз, андан кийин дагы бир зымды алып, позитивдүү чарчыдан потенциометрдин сол бутуна бекиңиз.
6 жана 7 -кадам: 5 -кадамды башка эки потенциометр үчүн кайталаңыз
8 -кадам: Оң квадраттан зым алып, аны GND портуна туташтырыңыз
9 -кадам: терс чарчыдан зым алып, 5V портуна туташтырыңыз
10 -кадам: LEDди мурда колдонулган зымдардын астына коюңуз
11 -кадам: 11 -порттон зымды четине жакын, бирок LEDге жакын болгон аянтка туташтырыңыз
12 -кадам жана 13 -кадам: 9 -жана 10 -портторду колдонуу менен 11 -кадамды кайталаңыз
14 -кадам: Резисторду мурда колдонулган зымдан LEDдин 1, 3 жана 4 -бутуна туташтырыңыз
15 -кадам: Акырында, светодиоддун экинчи бутунан нан тактасы аркылуу терс чарчыга туташтырыңыз
3 -кадам: Коддоо
Төмөндө сиз кочуруп, түз эле arduino программасына өткөрө аласыз …
жараксыз орнотуу () {
pinMode (9, OUTPUT);
pinMode (10, OUTPUT);
pinMode (11, OUTPUT);
Serial.begin (9600);
// орнотуу кодуңузду бул жерге коюңуз, бир жолу иштетүү үчүн:
}
void loop () {
// бул жерде негизги кодуңузду кайра -кайра иштетүү үчүн коюңуз: analogWrite (9, analogRead (A0)/4);
analogWrite (10, analogRead (A1)/4);
analogWrite (11, analogRead (A2)/4); }
Кыскача түшүндүрмө:
Бул кыска коддун ортосунда байланыш түзүү аркылуу оңой эле түшүндүрүлө турган абдан жөнөкөй код. Ал 9, 10 жана 11 болгон 3 ЧЫГЫШТЫ түшүндүрүүдөн башталат. Бул курулуш процессине шилтеме катары зымдарды портко туташтыруу акыркы кадамдардын бири болгон. Андан кийин ошол жерде 3 структураланган линия жайгаштырылган, алар негизинен Ардуиного түшүндүрөт, бул жерде ар бир чыгаруу үчүн коюлган порт бар. Мисалы, биринчисинде 9 -порт үчүн A0дон окуу керек деп айтылат. Бул башка эки линия менен бирдей, бирок ар кандай чыгуулар жана порттор жана бул коддун аягы.
4 -кадам: Мунун баары бирге иштейт
Келгиле, акыркы продуктту жана анын бардыгы кантип чогуу иштээрин карап көрөлү.
drive.google.com/file/d/1A4vbyfUL10jWamgpb…
Сунушталууда:
Raspberry Pi - TMD26721 Инфракызыл санариптик жакындык детектору Java үйрөткүчү: 4 кадам
Raspberry Pi-TMD26721 Infrared Digital Proximity Detector Java үйрөткүчү: TMD26721-бул инфрақызыл санариптик жакындык детектору, ал толугу менен жакындыкты аныктоо тутумун жана санариптик интерфейстин логикасын бир 8 пиндүү беттик монтаждоо модулунда камтыйт. тактык. А про
AVR Assembler үйрөткүчү 2: 4 кадам
AVR Assembler Tutorial 2: Бул окуу куралы " AVR Assembler Tutorial 1 " Эгерде сиз 1 -үйрөтмөдөн өтпөсөңүз, анда азыр токтоп, муну биринчи кылыңыз. Бул окуу куралында биз atmega328p ассемблердик программалоо боюнча изилдөөбүздү улантабыз
AVR Assembler үйрөткүчү 8: 4 кадам
AVR Assembler үйрөткүчү 8: Үйрөткүч 8ге кош келиңиз! Бул кыска сабакта биз прототиптештирүүчү компоненттерибизди кантип өзүнчө " басылган " райондук плата. The
LoRa GPS Tracker үйрөткүчү - Dragino жана TTN менен LoRaWAN: 7 кадам
LoRa GPS Tracker үйрөткүчү | LoRaWAN Dragino жана TTN менен: Эй, эмне болду, балдар! Akarsh бул жерде CETech.A. Долбоорлордун бир нечеси биз Драгинонун LoRaWAN шлюзун карап көрдүк. Биз ар кандай түйүндөрдү шлюзга туташтырдык жана TheThingsNetworkтун жардамы менен түйүндөрдөн шлюзга маалыматтарды бердик
K40 Laser Cooling Guard үйрөткүчү: 12 кадам
K40 Laser Cooling Guard үйрөткүчү: K40 Laser Cooling Guard - K40 Co2 Laser муздатуучу суюктугунун агымын жана температурасын сезүүчү түзмөк. Эгерде агымдын ылдамдыгы белгилүү бир өлчөмгө түшсө, Cooling Guard лазерди алмаштырып, лазер түтүгүнүн ысып кетишине жол бербейт