ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 июля
1087979 Топик полностью
Гyдвин, волшебник (22.03.2021 22:31, просмотров: 276) ответил Гyдвин на Вчера попытал китайца - HX711. Замкнул входы, подтянул к 1/2 AVDD делителем. AVDD от встроенного стабилизатора 4.2В от USB. Замер 5 раз/сек. Шумит при этом аж в 7 разрядах...
"Испытательный стенд", само-собой, дурина, ибо удобно :) Ее наверное именно для того и задумали - без лишних телодвижений быстренько потестить что-либо... 
#define CLK 7
#define DAT 6

signed long rez;
void setup() { pinMode(CLK, OUTPUT); digitalWrite(CLK, LOW); pinMode(DAT, INPUT); Serial.begin(57600); Serial.println("Start..."); } signed long ReadCount(void){ signed long Count; unsigned char i; Count=0; while(digitalRead(DAT)); for (i=0;i<24;i++) { digitalWrite(CLK, HIGH); Count=Count<<1; digitalWrite(CLK, LOW); if(digitalRead(DAT)) Count++; } digitalWrite(CLK, HIGH);
Count= Count<<8; Count= Count>>8;
digitalWrite(CLK, LOW); return(Count); } void loop() { delay(200); rez=ReadCount(); Serial.print(rez); Serial.print(","); }