Тема: ADS1110
Данный контент доступен только зарегистрированным пользователям.
#include <Wire.h>
#define ADDR 0x48
void setup() {
Wire.begin();
Serial.begin(9600);
}
void loop() {
Wire.beginTransmission(ADDR);
Wire.write (0b10001100);
Wire.endTransmission();
Wire.requestFrom(ADDR,2);
while(Wire.available()<2);
int value = (Wire.read()<<8) + (Wire.read());
if(value<0){Serial.println(value*2.048/0x8000,5);}
if(value>=0){Serial.println(value*2.048/0x7FFF,5);}
delay(1000);
}