Первая попытка arduino. 4 переключающих входа, управляющих 8 светодиодными выходами
Это мое первое знакомство с Arduino. Я не уверен, какой из них использовать даже для этого. Поскольку это будет специализированное подразделение, а размер имеет небольшое значение, чем меньше, тем лучше.
Вот более подробная информация о схеме, которую я ищу.
Включение переключателя 1 включает группы светодиодов 1 и 2
Переключатель 2 вкл. включает группы светодиодов 3, 4, 5, 6, 7 и 8
Включение переключателя 3 включает 1, скажем, на 500 мс, затем выключает 1, включает 3 на 500 мс, затем выключает 3, затем включает 5 на 500 мс, затем выключает 5, включает 7 на 500 мс, затем выключает 7, затем возвращается к циклу и включает 1 повторение цикла.
Включение переключателя 4 включает 2, скажем, на 500 мс, затем выключает 2, включает 4 на 500 мс, затем выключает 4, затем включает 6 на 500 мс, затем выключает 6, включает 8 на 500 мс, затем выключает 8, затем возвращается назад и включает 2 повторение цикла.
Понадобится ли мне Arduino uno, nano или micro? Я надеюсь, что это будет простой в исполнении проект для изучения мира Arduino
@Michael, 👍2
Обсуждение2 ответа
Майкл ну, простое решение - использовать arduino nano в качестве макетной платы, дружественной и простой, поскольку она поставляется с установленной arduino IDE, ну, если размер - это то, что вы ищете, тогда digispark attiny 85 также может выполнить эту задачу, и его размер почти равен монете, но для этого вам нужно его установить в arduino IDE, что немного сложно. если вам нужна какая-либо помощь с attiny 85, вы можете прийти сюда
Nano не поставляется "с установленной arduino IDE", но Arduino IDE поставляется с установленным определением платы Nanos. Небольшая, но важная разница в формулировках., @chrisl
Промини еще меньше. Подключите к нему FTDI Basic для загрузки кода, удалите его, когда закончите., @CrossRoads
Больше никаких входных данных для этого не потребуется, так как это полностью весь проект. Я просто понятия не имею, с чего вы начинаете с кодирования. Я делал печатные платы из голых медных листов, но никогда не занимался кодированием. Мы очень ценим вашу помощь и советы., @Michael
извините за мои слова, но я имел в виду, что arduino IDE поставляется с установленным определением платы arduino nano, поскольку размер attiny85 лучше всего подходит для этого приложения, но код должен быть кратким, а также вам нужно будет установить определение платы для attiny85, @Ahmed Abdus Salam
Прежде всего, вам нужно иметь общее представление обо всем проекте, потому что вам нужно знать, какие компоненты вы собираетесь использовать, сколько цифровых / аналоговых контактов вам нужно, затем проверьте официальный сайт Arduino, чтобы узнать, соответствует ли плата вашим потребностям.
Если нет особой необходимости, например, в большем количестве EEPROM или аналоговых входов, для вас подойдет почти большая часть платы (потому что большинство из них имеют один и тот же микроконтроллер: ATMEGA328P), так что зависит от того, какой форм-фактор вы предпочитаете больше.
Лично я бы предпочел микроплату, потому что у нее есть разъем microusb, она удобна для макета (что является большим плюсом при создании прототипа) и ее можно распознать как мышь или клавиатуру.
- FastLED fill_rainbow - Неожиданный красный пиксель
- Использование аккумуляторов 18650 с повышающим преобразователем 3,7 В в 5 В.
- Нужно ли подключать светодиодную ленту WS2812 «последовательно», если я хочу адресовать каждый светодиод отдельно?
- Управление светодиодной лентой с помощью ИК-контроллера с помощью Arduino
- 7-сегментный дисплей с WS2312B и FastLED
- Безопасно питать светодиодную ленту через ESP32 GPIO
- Проблема с индивидуальными адресуемыми светодиодами Adafruit Neopixel - Любой код заставляет светодиоды "сходить с ума"
- Простой скетч FastLED, который вылетает, когда светодиодная лента длинная, но не когда она короче
Любой Arduino смог бы выполнить эту тривиально небольшую задачу. Любой из них способен на гораздо большее, если вы этого захотите. Если размер - ваша самая большая проблема, тогда купите маленький., @Delta_G
nano и uno используют один и тот же контроллер atmega328p, который является наиболее распространенным типом "Arduino". Nano более удобен для макета., @DataFiddler