Arduino

Вопросы и ответы для разработчиков аппаратного и программного обеспечения с открытым исходным кодом, совместимого с Arduino


2
Будет ли .ino Arduino Sketch компилироваться непосредственно на GCC-AVR?
Хорошо, мы все видели эти вопросы по всей сети, такие как Arduino vs C ++ или другие подобные вопросы. И подавляющее большинство ответов даже не касаются различий в компиляции, кроме как посредством абстрактной информации. Мой вопрос направлен на решение реальных различий (не предпочтений) в том, как файл .ino, переименованный в …

2
Разница между / dev / ttyACM0 и / dev / ttyS0 (порты Arduino IDE под Linux)
Я использую Arduino IDE для загрузки эскизов на Arduino Uno. Моя ОС - Linux Ubuntu 14.04 LTS. Arduino IDE по умолчанию имеет два порта для связи с Arduino Uno: /dev/ttyACM0 /dev/ttyS0 В чем разница между этими двумя портами? Что означают «ACM0» и «S0»? Есть ли где-то в структуре папок ОС …

4
Выбор беспроводной технологии для минимальной задержки
Я готовлю проект викторины для пабов, где рефери подает сигнал, а несколько игроков нажимают на кнопки. Первый толчок выигрывает право дать ответ. Я хочу, чтобы все кнопки (рефери + X игроков) были беспроводными. Поскольку лучшие игроки викторины могут нажать кнопку в пределах 10 мс от сигнала, очень важно, чтобы между …

1
Эмулирующее 1-проводное устройство (а)
Я хочу сделать так, чтобы ATTiny IC стал ведомым на 1-проводной шине с собственным S / N и списком команд для своих специфических функций. Я хочу знать, могу ли я использовать однопроводную библиотеку с сайта arduino для отправки данных в качестве ведомого. Например, в одной комнате может быть ведомое устройство …

1
Как сбросить Arduino из программного обеспечения
Как вы знаете, Arduino IDE сбрасывает Arduino при открытии последовательного монитора. Я хочу, чтобы моя программа тоже это делала. Но я не знаю как. Я изучил исходный код Arduino IDE (Serial.java & SerialMonitor.java), но не могу найти, куда он отправляет команду сброса. Где это находится? Я использую C # для …
10 serial  reset 

1
Настройка timer3 в режиме CTC - конфликт с библиотекой сервоприводов
Я хотел бы установить таймер для вызова функции 800 раз в секунду. Я использую Arduino Mega и Timer3 с прескалером 1024. Чтобы выбрать фактор прескалера, я рассмотрел следующие шаги: Частота процессора: 16 МГц Разрешение таймера: 65536 (16 бит) Разделить частоту процессора выбранного предделителем: 16x10 ^ 6/ 1024 = 15625 Разделите …

1
Подсчет импульсов с прерыванием
Я пытался посчитать импульсы от прямоугольной волны 12500 Гц, чтобы вызвать выход. Вот код, который у меня есть. Когда Arduino сбрасывается, он печатает 315 на серийный номер в течение 25 мсек. 315 х 40 = 12600. Что мне кажется, это работает отлично. Моя единственная проблема - он возвращает этот номер …
10 interrupt 

3
Как вызвать функции C из скриншота Arduino?
Я хотел бы знать, есть ли способ вызова функций, которые содержатся в файлах C, используя эскиз Arduino? Мой C-файл объявляет и определяет функцию. Чтобы не вносить грязное определение функции в мой эскиз Arduino, я бы хотел вызвать функцию прямо из эскиза. Есть ли стандартный способ сделать это, используя Arduino и …

4
Arduino моторный щит оранжевый / белый штифт
У меня есть моторный щит Arduino, такой как этот, подключенный к моей плате Mega. Я хотел бы узнать больше информации о оранжевых и белых контактных блоках на плате. Веб- сайт Arduino содержит следующую информацию, но он не дает никакого объяснения того, для чего лучше их использовать, или какие выводы отображаются …
10 pins  shields  motor 

3
Может ли кто-нибудь объяснить этот странно выглядящий код, используемый для настройки таймеров?
Глядя на эскизы, написанные другими людьми, я иногда сталкиваюсь с кодом, который выглядит примерно так: TCCR1A = 0; TCCR1B = 0; TCNT1 = 34286; TCCR1B |= (1 << CS12); TIMSK1 |= (1 << TOIE1); Все, что я знаю, - это то, что связано с таймерами / таймерами (я думаю). Как …

2
Когда я должен использовать транзистор, Mosfet, и когда я должен использовать реле? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Arduino Stack Exchange. Закрыто 6 лет назад . Я привык к некоторым реле, и они полезны, особенно для больших нагрузок, таких как лампа накаливания или другое …

3
Разве Node MCU v3 (LoLin) не имеет встроенного светодиода?
Пробуя простую программу мигания светодиодов, я не смог заставить работать встроенный светодиод на LoLin Node MCU v3. LED_BUILTINКонстанта устанавливаются на контакт 16 / GPIO16 / D0. Читая несколько статей и QA, я думаю, что платы Node MCU должны иметь встроенный светодиод на выводе 16. Однако, если я обращаюсь к этому …
10 nodemcu 

6
Отправить AT-команды на ESP8266 из Arduino Uno через порт SoftwareSerial
ЦЕЛЬ Из Arduino UNO отправьте AT-команды на ESP8266 через порт SoftwareSerial и получите результаты. ТЕКУЩИЙ СТАТУС Я либо отправляю AT-команды и ничего не получаю обратно ( схема соединений 1 ), либо отправляю AT-команды и получаю обратно мусор ( схема соединений 2 ). Используя Arduino в качестве прохода (как объяснено в …

3
Ардуино - Миллис ()
Скопировано из ссылки Arduino - Millis () Совет : обратите внимание, что параметр для millis - это длина без знака, могут возникать ошибки, если программист пытается выполнить математику с другими типами данных, такими как int. Что за математика? Какой другой тип обработки исключен при работе с миллис? Может ли кто-то …
10 millis  data-type 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.