проблема с analogRead MicroCore attiny13

cyber_poliz
Offline
Зарегистрирован: 16.11.2020

Доброго времени суток, при считывании с аналогового пина (обьявлял как A3 и 3) ничего не происходит, вообще, ниже привожу код

int AnalogRD=0;
void setup() {
  pinMode(0,OUTPUT);
  pinMode(1,OUTPUT);
  pinMode(2,OUTPUT);
  pinMode(4,INPUT);
  pinMode(A3,INPUT);
}

void loop() {
AnalogRD=analogRead(A3);
  if(AnalogRD >= 512){
    digitalWrite(0,HIGH);
  }
  digitalWrite(0,LOW);
}

 

cyber_poliz
Offline
Зарегистрирован: 16.11.2020

Так заработало но работает через раз -__-

int AnalogRD=0;
void setup() {
  pinMode(0,OUTPUT);
  pinMode(1,OUTPUT);
  pinMode(2,OUTPUT);
  pinMode(4,INPUT);
  pinMode(A3,INPUT);
}

void loop() {
AnalogRD=analogRead(A3);
  if(AnalogRD >= 512){
    digitalWrite(0,HIGH);
  }else{
  digitalWrite(0,LOW);
  }
}

 

b707
Offline
Зарегистрирован: 26.05.2017

Семен Семеныч...

Вы хоть поняли, в чем ошибка-то была? АналогРид тут вовсе не причем

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

у вас сверхвосприятие?

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

у вас сверхвосприятие?

у него - не знаю, а вот у меня точно :)  - этим чувством я воспринял, что ТС - типичный железячник, возможно поклонник асм,  презирающий Си :)

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

А написал  бы 

digitalWrite(0, (AnalogRD>=512));

и вапще проблем бы не было. 

cyber_poliz
Offline
Зарегистрирован: 16.11.2020

все конечно хорошо но работает через раз

b707
Offline
Зарегистрирован: 26.05.2017

cyber_poliz пишет:

все конечно хорошо но работает через раз

надо же и отдыхать иногда...

 

Нда... судя по всему, моя шутка про понимание кода была совсем не шуткой...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

cyber_poliz пишет:

ничего не происходит, вообще, ниже привожу код

А что должно происходить?

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

щас мы узнаем, что там кнопка висит.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

xDriver пишет:

щас мы узнаем, что там кнопка висит.

мастерство не пропьёшь...дракула вон тоже по обрывочным сведениям тир вычислил... ;-)))

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ua6em пишет:

...дракула вон тоже по обрывочным сведениям тир вычислил... ;-)))

IQ 160. Был, в молодости.... ;)))