Модуль ADC\DAC PCF8591, код из видео

Модуль собран на микросхеме PCF8591, это 8 битный четырех канальный ЦАП и АЦП в одном корпусе.

 

Описание модуля:

Модуль скорее предназначен для обучения или экспериментов, а не для конкретных устройств, базируется на микросхеме PCF8591 имеющая 4 входа с 8 битным аналого-цифровой преобразователем (АЦП или ADC) и 1 выход с цифро-аналоговым преобразователем (ЦАП или DAC), с подключенными к ним различными «аналоговыми датчиками», (фоторезистор, терморезистор, переменный резистор), на выход ЦАП подключен светодиод. Схема модуля ниже.

Подключение к Arduino

Модуль имеет интерфейс I2C и подключается как и любое другое устройство с I2C, достаточно соединить выходы SDA и SCL и дать питание 5 вольт на модуль.

На примере Arduino Leonardo и модуля RTC, PCF8591 подключается аналогичным образом

Софт:

Возможно для PCF8591 написаны библиотеки, но общение с микросхемой очень простое и можно обойтись двумя функциями, одной для чтения значения с АЦП, и второй для записи значения в ЦАП.

Код

Как он работает, можно посмотреть в видео.

Видео:

 Купить модуль:

можно, тут или тут.