Аналоговый вывод Arduino nano/uno
Я работаю над проектом, в котором мне нужно 7 аналоговых контактов. Я прочитал техническое описание Ardnuino Uno: доступно 6 аналоговых контактов. Поэтому я решил использовать arduino mega с 16 доступными аналоговыми выводами. Затем я увидел, что у Arduino Nano 8 аналоговых контактов. Но когда я прочитал техническое описание, и arduino uno, и nano используют Atmega328. В моем финальном проекте я не буду использовать плату, а только микросхему pdip (аналоговые контакты с 23 по 28). Можно ли «преобразовать» другой вывод pdip в аналоговый вывод?
Спасибо
@vib, 👍0
Обсуждение2 ответа
Лучший ответ:
Нет, это невозможно. техническое описание ATmega328P утверждает, что имеет:
- 8-канальный 10-разрядный АЦП в корпусах TQFP и QFN/MLF
- 6-канальный 10-битный АЦП в корпусе PDIP
Если вы хотите использовать чистый чип, это невозможно с PDIP. пакет.
A Nano и некоторые ProMinis имеют все 8 аналоговых входных контактов, доступных в 32-контактном корпусе TQFP Atmega328P. Uno имеет только 6 из 8 доступных в 28-контактном корпусе DIP. Вместо простого 28-контактного DIP используйте одну из 32-контактных частей TQFP на переходной плате или в виде упакованной «системной» платы; Promini — это 328P с резонатором и регулятором напряжения, к нему подключается внешний модуль FTDI для программирования/отладки; Nano идет еще дальше и добавляет интерфейсный чип USB.
- Разница в загрузчике между Atmel328p (сквозное отверстие) и Atmel328p au (smd)
- Пользовательская плата 328P-AU не отвечает через ICSP
- avrdude ser_open() can't set com-state
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Не удается снова загрузиться после смены платы
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- Генерация стабильной частоты
- В чем разница между ATMEGA32 и ATMEGA328?
Если вы хотите использовать детали DIP, добавьте внешний АЦП, например MCP3008, 4-канальный АЦП с 10-битным разрешением и быстрым интерфейсом SPI. Доступен на Digikey, легко читается., @CrossRoads