Я вот задумал LED освещение в своем аквариуме, но у меня не очень получается скетч к ардуине. Прошу примерную наброску, как он будет выглядеть за спасибо, либо символическую плату. Либо полностью готовый скетч с указанием привязки пинов к каналам за разумные деньги. В общем задумка такова: 8 каналов белого - утром плавно разжигается 1 канал до 70% 1 канал - плавно разжигается 2 канал до 40% - одновременно разжигается 2 канал до 70%, 1 канал до 100% - плавно разжигается 3 канал до 40% - одновременно плавно разжигается 3 канал до 70%, 2 канал до 100% - и т. д. - вечером аналогично гасятся каналы, начиная с 1 тем самым хочу чтобы солнце выходило "на востоке", заходило на "западе" - еще вечером, в процессе "заката" будет добавляться красный канал 9 - ну и ночью "луна" канал 10. - еще будут каналы 11 синий и 12 зеленый - для придания приятных оттенков освещению (их алгоритм пока не придумал) Прикупил ардуину мега с шилдом под тфт с тач, сам тфт с тачем и флешкой, кучку PWM драйверов, часы реального времени, блок питания, кучу светодиодов. Железо все я соберу без проблем.
http://www.ebay.com/itm/271019848784?_trksid=p2059210.m2749.l2649&ssPageName=STRK:MEBIDX:IT http://www.ebay.com/itm/171324267931?_trksid=p2059210.m2749.l2649&ssPageName=STRK:MEBIDX:IT http://www.ebay.com/itm/261043197718?_trksid=p2059210.m2749.l2649&ssPageName=STRK:MEBIDX:IT http://www.ebay.com/itm/271591007435?_trksid=p2059210.m2749.l2649&ssPageName=STRK:MEBIDX:IT http://www.ebay.com/itm/111489264094?_trksid=p2059210.m2749.l2649&ssPageName=STRK:MEBIDX:IT
#include <Encoder.h> #include <Wire.h> #include <LiquidCrystal_I2C.h> Encoder knobLeft(2, 3); Encoder knobRight(18, 19); LiquidCrystal_I2C lcd(0x27,16,2); void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(0,0); } long positionLeft = -9999999; long positionRight = -9999999; void loop() { long newLeft, newRight; newLeft = knobLeft.read(); newRight = knobRight.read(); if (newLeft != positionLeft || newRight != positionRight) { lcd.setCursor(0, 0); lcd.print("Llne X: "); lcd.print(newLeft); lcd.setCursor(0, 1); lcd.print("Llne Z: "); lcd.print(newRight); positionLeft = newLeft; positionRight = newRight; } } Доброго вам время суток! Вот есть задачка :ардуино мега 2650 пин(2,3)энкодер левый и пин(18,19)энкодер правый пин(20,21)i2cLCD 16*2 пин 5 кнопка обнуления лев. знкодера ,пин 6 обнуления правого энкодера нужно чтобы при нажатии на кнопку для показаний одного энкодера прошол сброс а на втором остались показания и все это выводилось на лсд код для двух энкодоров выше сто процентов рабочий! https://www.pjrc.com/teensy/arduino_libraries/Encoder.zip ссылка на библиотеку нужна помощь пожалуйста,