Уровень логической 1
- Войдите на сайт для отправки комментариев
 
      Пнд, 17/11/2014 - 22:04
          
      Здравствйуте!
Интересует вопрос, какой разброс входной еденички у Arduino. От 5 до 4.5 или сколько? Когда подаваемое напряжение он перестанет воспринимать как 1 на цифровом входе.
          
Уровни напряжения логических схем
https://learn.sparkfun.com/tutorials/logic-levels
а, мне влом тыкать топикстартера мордой в даташиты контроллера.
А если топикстартера интересуют реальные цифры, то лучше всего собрать схему с применением одного переменного резистора и написанием скетча, в котором ардуина сама будет вычислять интересующие его величины и выводить на монитор. Ему остаётся только крутить ручку потенциометра. Тем более, что наблюдать гистерезис на логическом входе поучительно.
О, это был один из моих первых скетчей... ностальжи ))
void setup() { Serial.begin(9600); } void loop() { float voltage = analogRead(A5) * (5.0 / 1023.0); Serial.print(voltage); delay (300); Serial.print(" Level="); Serial.println(digitalRead (A5)); }На практике параметр этот может отличатся в зависимости модели atmega и просто конкретного эксземпляра.
Из-за этого бывают проблемы в работе с железками, которые работают от 3.3в, если не использовать преобразователи уровня. Например могут идти ошибки в работе nRF24L01. Так что в этом случае самое простое запитать все от 3.3в.
Осталось самое малое: дождаться отзыва топикстартера.