Первая попытка arduino. 4 переключающих входа, управляющих 8 светодиодными выходами

led led-strip

Это мое первое знакомство с 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

, 👍2

Обсуждение

Любой Arduino смог бы выполнить эту тривиально небольшую задачу. Любой из них способен на гораздо большее, если вы этого захотите. Если размер - ваша самая большая проблема, тогда купите маленький., @Delta_G

nano и uno используют один и тот же контроллер atmega328p, который является наиболее распространенным типом "Arduino". Nano более удобен для макета., @DataFiddler


2 ответа


1

Майкл ну, простое решение - использовать 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


1

Прежде всего, вам нужно иметь общее представление обо всем проекте, потому что вам нужно знать, какие компоненты вы собираетесь использовать, сколько цифровых / аналоговых контактов вам нужно, затем проверьте официальный сайт Arduino, чтобы узнать, соответствует ли плата вашим потребностям.

Если нет особой необходимости, например, в большем количестве EEPROM или аналоговых входов, для вас подойдет почти большая часть платы (потому что большинство из них имеют один и тот же микроконтроллер: ATMEGA328P), так что зависит от того, какой форм-фактор вы предпочитаете больше.

Лично я бы предпочел микроплату, потому что у нее есть разъем microusb, она удобна для макета (что является большим плюсом при создании прототипа) и ее можно распознать как мышь или клавиатуру.

,