Найти в Дзене
Отладка на Arduino
При разработке проекта важна отладка, мы делаем ее средствами serial.Println(). Чтобы после окончания разработки не убирать из кода все вызовы serial и не нагружать код условными конструкциями ifdef debug.... Endif, можно сделать так: ifdef debug_enable Define debug(X) serial.Println(X)
5 лет назад
Макрос для таймера на Arduino
Define every_ms(X) \ Static uint32_t TMR;\ bool flag = Millis() - TMR >= (X);\ if (flag) TMR = Millis();\ if (flag) Данный макрос заменяет “таймер на миллис” одной строчкой, без использования библиотек и создания классов! Пользоваться очень просто: every_ms(100) {//...
5 лет назад
Полезные алгоритмы для Arduino
Автоформатирование – Arduino IDE умеет автоматически приводить ваш код в порядок (имеются в виду отступы, переносы строк и пробелы). Для автоматического форматирования используйте комбинацию Ctrl+T на клавиатуре, либо инструменты/автоформатирование в окне IDE...
5 лет назад
Как написать хорошую статью для Дзена
У каналов, которые успешно развиваются в Дзене, есть одна общая черта: они публикуют качественные статьи. Их авторы пишут о том, в чем разбираются, делятся ценным опытом, используют свои хорошие фото, видео или иллюстрации, и проверяют факты. Вы тоже так можете! Об этих и других приемах — ниже. Пишите о том, в чем разбираетесь Больше всего читатели верят тем, кто профессионально разбирается в теме или увлечен предметом настолько, что может объяснить все тонкости не хуже профи. Вы врач, педагог, заядлый...
5 лет назад