analogWrite 255
- Войдите на сайт для отправки комментариев
Пнд, 23/08/2021 - 07:52
Банально простой вопрос
Хочу плавно разжечь светодиод после чего оставить его гореть на максимальной яркости. Камень attiny
void setup() { for(int i=0;i<=255;i++) { if(i<255) { analogWrite(PB0, i); delay(10); } else { //digitalWrite(PB0, HIGH); analogWrite(PB0, 255); } } } void loop() { }
Теперь вопрос analogWrite 255 это тоже самое что подавать без шима 5V на выход? это тоже самое что digitalWrite HIGH. На физическом уровне это тоже 5V. Как в таком случае поступить?
upd/
В протеусе если моделировать то осциллограф показывает переход с шима 254 на чистые 5V при 255.
Ответ на вопрос легко находится, если открыть код analogWrite и посмотреть.
Думал может 255 это на железном уровне еще как-то подгружает камень чем просто HIGH подать.
Ответ на вопрос легко находится, если открыть код analogWrite и посмотреть.
Теперь вопрос analogWrite 255 это тоже самое что подавать без шима 5V на выход?
Да.
Узнать это можно было гораздо быстрее, чем постить вопросы на форум. Достаточно было открыть текст analogWrite и посмотреть на самое его начало:
ЕвгенийП
Это же ветка песок для нубов. Так что законом не запрещено.
ЕвгенийП
Это же ветка песок для нубов. Так что законом не запрещено.
Дык и спросить, сколько будет 3*4 тоже не запрещено, попробуй угадать реакцию ;)))