Так а как понял что «виснет»? Расскажи в подробностях.
ты фотку можешь сделать!!??
Перестает реагировать на энкодер.
Подключил экран, начал после каждой строчки вставлять вывод на экран “Это строка выводится”. В результате понял, что при смене напряжения на пине А0 идет зависание(или перегрузка - в разном коде по разному, так и не понял почему). В итоге сократил код до вышеприведенного.
Serial.println("Эта строка выводится на экран");
digitalWrite(HC12POWERPIN, HIGH);
delay(3000);
digitalWrite(HC12POWERPIN, LOW);
delay(3000);
Serial.println("Эта строка НЕ выводится на экран");
а вот теперь можно и расходится…
Проблема решилась следующим образом:
- Заменить резистор ардуино - мосфет на больший номинал, например 2.2К Скорее всего бросок тока для зарядки затвора мосфета гадит по питанию.
- Обязательно притянуть затвор мосфета к земле питания резистором хоть 1М. Ноль за ноге ардуины - это не ноль относительно нуля питания! Если оставить ногу на мосфете в режиме digitalWrite(HC12POWERPIN, LOW); то со временем вы получите открытый мосфет. ПРОВЕРЕНО. Видимо, есть какое-то напряжение >0 и ток утечки.
ПОНЯТНО, ХОЛОПЫ НЕОБРАЗОВАННЫЕ
в двух березах заблудились и помочь не смогли.
вон барин че вытворяет, затворы заряжает как надо теперь и нули соотносит, на раз.
@Михаил1976 есть такое выражение - “иногда лучше жевать…”
написать чушь и на голубом глазу доказывать, что “ПРОВЕРЕНО”, верх неуважения к собеседникам, которые кмк, больше в теме.
Я заметил, и убрал свою ошибку чуть раньше, чем ты написал.))
Да, память подводит, извиняюсь
ээээ…
Уже ничего, я же сказал, дальше без меня.
У Ардуино НЕТ ТАКОГО ПИНА.
Надеюсь, Вы всё поняли.
Ужость! Каюсь!
Да, если почитать даташит на транзистор, и даташит на ATmega328p, то ничего не удивительного не будет.
threshold voltage транзистора может быть 0.65V, а уровень LOW
ATmeg-и – доходить аж до 0.8V. Увы)))
не понял что ты хотел сказать?
что на ноге которая на выход, при записи 0 может иметь потенциал в 0.8 вольт?
Дык, мосфет-то аутпутом управляется…
Нижняя строка
да да..
у меня это не укладывается в голове
ты себе выходной каскад порта представляешь?
какое должно быть сопротивление открытого канала нижнего мосфета, что бы разогнаться до 0.8 вольт…
Скажу честно, лишь схематично, в общих чертах.
Вообще, 0.8V -это ещё терпимо, как по мне, спасибо, что не больше.)))
ну так как то в общем случае
так если отрыт нижний n-мосфет, я и спрашиваю какое у него должно быть сопротивление шоб на выходе 0.8 вольт появилось
я не спорю, тем более с даташитом, я интересуюсь))
Ну да, многовато, хотя полной схемы- то нет. Я тут не в курсе.
Ну если пятнично хочешь «намахнуть» и вопрос имеется:
То могу сказать, что достаточно 0.6 Ома.
Правда ток нужен больше 1 ампера…. )))