Блок для одна кнопка 3 возможных состояния.
1. Одно нажатие (на выходе 1 Click короткий импульс)
2. Два нажатия на кнопку (на выходе 2 Click короткий импульс)
3. Длинное нажатие на кнопку (на выходе Long_clik короткий импульс)
Так же есть настраиваемый параметр в вкладке "Параметры пользователя
Этот параметр настраивает задержку.
Блок для MCP4822 12-битный ЦАП с интерфейсом SPI
spi arduino nano
* MCP4822 Pin Arduino Nano
* 1 Power Supply (5V) 5V
* 2 Chip Select (CS) 10
* 3 Clock (SCK) 13
* 4 Data In (SDI) 11
* 5 Latch (LDAC) 9
* 6 VOut B
* 7 Ground (GND) GND
* 8 VOut A
pot1 вход на потенциометр канала A
pot2 вход на потенциометр канала B
en_A при подаче 1 уровня происходит обновление канала. A
en_B при подаче 1 уровня происходит обновление канала. B
*если true поданы на оба канала то с задержкой в 30 м/с обновиться сначала канал A потом канал B
переделал блок Mcp4822 теперь работает без либы под Mcp4822 чисто по либе spi
author karens4