Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuino Set компоненттеринде
- 6 -кадам: Visuino Connect компоненттеринде
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
Video: Arduino Neopixel LED Ring Ws2812 - Visuino үйрөткүчү: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул үйрөткүчтө биз LED пикселди айланып өтүү үчүн Arduino жана Visuino аркылуу Neopixel Led Ring Ws2812ди кантип башкарууну үйрөнөбүз.
Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек
- Arduino UNO (же башка Arduino)
- Neopixel LED шакеги
- Өткөргүч зымдар
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- LED Ring пинди [VCC] Arduino пинге [+5V] туташтырыңыз
- LED Ring пинди [GND] Arduino пинге [GND] туташтыруу
- LED Ring пинин [IN] же (DI) Arduino санарип пинине [6] туташтырыңыз
3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:
Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.
4 -кадам: Visuinoдо компоненттерди кошуу
- "Саат генератору" компонентин кошуңуз
- "Счетчик" компонентин кошуу
- "Бүтүн маанини салыштыруу" компонентин кошуу
- "Random RGBW Color" компонентин кошуу
- "NeoPixels" компонентин кошуңуз
5 -кадам: Visuino Set компоненттеринде
- "ClockGenerator1" компонентин тандап, касиеттер терезесинен "Frequency" 10го коюңуз
- "Counter1" компонентин тандап, касиеттер терезесинен "Max" 12 же 16га коюңуз (Сиздин LED шакегиңизде канча LED бар экендигине жараша болот)
- "Counter1" компонентин тандап, касиеттер терезесинде "Min" дегенди 0 коюңуз
- "CompareValue1" компонентин тандап, "Маанини" 12 же 16га коюңуз (Сиздин LED шакегиңизде канча LED бар экендигине жараша болот)
- "CompareValue1" компонентин тандап, "Салыштыруу түрүн" ctNotEqual деп коюңуз
- "NeoPixels1" дегенди эки жолу чыкылдатыңыз жана "PixelGroups" терезесинен "Түстүү пикселди" солго сүйрөңүз
- "PixelGroups" терезесинин сол жагында "Color Pixel1" тандап, касиеттер терезесинде "Count Pixels" параметрин 12 же 16га коюңуз (Сиздин LED шакегиңизде канча LED бар экендигине жараша болот)
6 -кадам: Visuino Connect компоненттеринде
- "ClockGenerator1" компонент пинин [Out] "Counter1" компонент пинине [In] туташтырыңыз
- "Counter1" компонент пинин [Out] "CompareValue1" компонент пинине [In] туташтырыңыз
- "Counter1" компонент пинин [Out] "NeoPixels1"> Color Pixel1 компонент пинине туташтырыңыз [Index]
- "CompareValue1" компонент пинин [Out] "Counter1" компонент пин "Reset" менен туташтырыңыз
- "CompareValue1" компонент пинин [Out] "RandomRGBWColor1" компонент пин "Саатка" туташтырыңыз
- "RandomRGBWColor1" компонент пинин [Чыгуу] менен "NeoPixels1"> Түстүү Pixel1 компонент пинине туташтырыңыз [Түс]
- "NeoPixels1" компонент пинин [Out] Arduino санарип пинине [6] туташтырыңыз.
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)
8 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетсеңиз, LED шакеги түстөрүн өзгөртө баштайт.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны бул жерден жүктөп алып, Visuinoдо ачсаңыз болот:
Сунушталууда:
Көлөм көрсөткүчү Neopixel Ws2812 LED Ring & Arduino: 8 кадам
Көлөм индикатору Neopixel Ws2812 LED Ring & Arduino: Бул үйрөткүчтө биз Neopixel Ws2812 LED Ring жана arduino аркылуу үн көрсөткүчүн жасоону үйрөнөбүз
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонсо болот: 4 кадам
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонуу керек: Салам балдар, Neopixel алып келген тилке абдан популярдуу жана ал ошондой эле ws2812 LED тилкеси деп аталат. Алар абдан популярдуу, анткени бул лентада биз ар бир светодиодду өзүнчө чече алабыз, демек, эгер сиз бир нече леддердин бир түстө жаркырашын кааласаңыз
Neopixel Ws2812 Rainbow LED жарыгы M5stick-C - менен Rainbowту Neopixel Ws2812де иштетүү M5stack M5stick Cди колдонуу Arduino IDEди колдонуу: 5 кадам
Neopixel Ws2812 Rainbow LED Glow with M5stick-C | Rainbow боюнча Neopixel Ws2812де чуркоо M5stack M5stick Cди колдонуу Arduino IDEди колдонуу: Салам балдар бул көрсөтмөлөрдө биз неопиксел ws2812 светодиоддорун же LED тилкесин же LED матрицасын же LED шакегин m5stack m5stick-C өнүктүрүү тактасы менен Arduino IDE менен колдонууну үйрөнөбүз жана биз жасайбыз. аны менен асан -үсөн үлгүсү
Arduino Ws2812 LED же Neopixel Led Strip же Ring үйрөткүчү: 4 кадам
Arduino Ws2812 LED же Neopixel Led Strip же Ring Tutorial: Бул көрсөтмөлөрдө биз неопикселди же ws 2812ди же Arduino менен тез жетектөөнү үйрөнөбүз. Светодиоддор жекече даректелет, ошондуктан аларды инди деп да аташат
Жаңсоо сенсору менен Neopixel Led Ring башкаруу: 3 кадам (Сүрөттөр менен)
Жаңсоо сенсору менен Neopixel Led Ring'ди башкаруу: Бул окуу куралында биз жаңсоо сенсору (APDS-9960) жана неопикселдик шакек менен ойнойбуз жана аларды Arduino UNO менен кантип айкалыштырууну үйрөнөбүз. солго - оңго жаңсоо, жетектелген кыймылды жандандыруу менен оңго же солго, жана сизге