Arduino

Q&A для розробників апаратного забезпечення та програмного забезпечення з відкритим вихідним кодом, сумісного з Arduino

2
Що станеться, коли я використаю недійсний номер PIN-коду?
Пов’язано з: Що трапиться, якщо є помилка виконання? Це питання схоже на вищезазначене, однак це альтернативна ситуація: int pin = 999; pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); Що буде в цьому випадку? Компілятор може спіймати його, але якби ви використали випадкове число, чи вдалося б його IDE зловити?

5
Як Arduino може вивести конкретну (тобто 56 кГц) несучу частоту?
Я працюю над проектом вільної космічної оптики для бездротового надсилання даних між двома точками. Для цього я використовую ІЧ-світлодіод, підключений до Arduino Uno, який імпульсує з несучою частотою 56 кГц для передавача, і другий Arduino з модулем ІЧ-детектора 56 кГц для приймача. Я спробував використати delayMicroseconds () між командами високих …


4
Як справді скоротити ескіз
Я хочу зробити ескіз, якомога менший, для тестових цілей. Проблема полягає в тому, що коли я складаю ескіз BareMinimum (з порожнім налаштуванням і циклом), я отримую 466 байт для Uno і колосальних 4 422 для Леонардо. Чи є спосіб написати власний код, який не має додаткових функцій (а саме Timer0 …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.