Скетч
Этот скетч у меня работает. Но мне бы надо, чтобы эта программа работала бы по прерыванию 1 (вывод D3). Не работает никак. Смотрю скетчи по прерываниям, сопоставлять, но - никак не выходит. Если не сложно- покажите- как правильно написать ..
C++:
#include <Adafruit_ADS1015.h>//подключил библиотеку для модуля АЦП ADS1115. С вывода А2 этого модуля снимаю напряжения до 2 вольт
#include <Wire.h>// подключил библиотеку I2C. АЦП с ардуино общается по нему.
Adafruit_ADS1115 ads(0x48);// инициализация для работы данного модуля
void setup() {
Serial.begin(9600);
ads.setGain(GAIN_SIXTEEN);// устанавливается коэффициент усиления модуля ADS 1115 - шестнадцать.
// put your setup code here, to run once:
}
void loop() {
int16_t adc2;// объявляется переменная adc2
adc2=ads.readADC_SingleEnded(2);//этой переменной присваиваются биты напряжения, поступающие на А2 модуля
Serial.println (adc2);//в монитор порта пишутся эти биты напряжения
delay(2000);
}
Изменено: