Arduino

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


8
В Linux, как определить несколько Arduinos, подключенных через USB?
Если у меня есть несколько Arduinos, подключенных через USB к компьютеру Linux, и они отображаются как / TTY / ACM0 / TTY / ACM1 / TTY / ACM2 Как я могу определить, какой Arduino какой, не подключаясь к ним через последовательное соединение ? Есть ли на Arduino серийный номер или …
17 linux 

4
Какое максимальное энергопотребление у Arduino Nano 3.0?
Каково максимальное энергопотребление (в мВт) Arduino Nano 3.0 , когда он работает в своем состоянии по умолчанию (при 16 МГц, светодиоды не отключены) и питается от внешнего регулируемого источника питания 5 В, поэтому он обходит встроенный регулятор напряжения? Это даст нам верхний предел энергопотребления Arduino Nano, который можно использовать во …

5
Какие накладные расходы и другие соображения возникают при использовании структуры против класса?
C во встроенных системах традиционно использует структуры для хранения структурированных данных. Arduino переносит C ++ в таблицу, поэтому мы можем использовать классы. Допустим, у нас есть две разные структуры данных, которые можно считать очень похожими: typedef struct { int valueOne; int valueTwo; int valueThree; } value_t; и: class Value { …

2
Предупреждение при проверке эскиза с кодом VS
Я использую код Visual Studio для разработки для Arduino, который использует установленные файлы Arduino Studio и нуждается в установке для работы. Это работает очень хорошо. Раздражает то, что при проверке эскиза это занимает больше времени, чем в Arduino IDE. Я подозреваю следующее предупреждение, чтобы вызвать это: [Предупреждение] Выходной путь не …
17 compile  ide 

1
Arduino Nano без последовательного порта для MacBook Air 2013
проблема У меня Arduino Nano подключен через USB-кабель (тип A к мини-тип B) к моему MacBook Air (модель середины 2013 года). Индикатор PWR горит, когда подключен Arduino. При открытии программного обеспечения Arduino, раскрытие Tools > Serial Portменю не отображает действительный последовательный порт. Все, что я вижу, это: /dev/tty.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Incoming-Port /dev/tty.Bluetooth-Modem …

1
Для чего нужен второй заголовок ICSP в Arduino Uno R3?
Глядя на мою плату Arduino Uno R3 и ее эталонную схему, я заметил, что есть второй 6-контактный разъем ICSP. На схеме соединитель, на который я ссылаюсь, называется ICSP1. Что то, что для? Какие полезные вещи может сделать обычный пользователь Arduino, как я? Соответствующая часть схемы ниже (отмечена красным).
16 arduino-uno  icsp 

3
Arduino питание от батареи 9 В
Вчера днем ​​я оставил свой Arduino работающим на новой щелочной батарее 9V (+ подключен к Vin, - подключен к GND). Сегодня утром (16 часов спустя) ЖК-дисплей больше не был виден, и когда я измерил напряжение, я обнаружил, что батарея разрядилась к моему удивлению - ее напряжение в режиме ожидания составляло …
16 power  battery 


3
Как предотвратить поломку моего Arduino по ошибке?
Какова лучшая практика, чтобы сделать мою схему Arduino более устойчивой к ошибкам прототипирования (например, коротким замыканиям)? Я не хочу, чтобы контроллер выпускал свой синий волшебный дым при экспериментировании, какие меры предосторожности я могу предпринять при разработке схемы?
16 safety 

6
Как узнать частоту дискретизации?
Я начинаю немного запутываться по поводу частоты дискретизации, скорости передачи данных и т. Д. У меня есть этот код Arduino: #include <eHealth.h> extern volatile unsigned long timer0_overflow_count; float fanalog0; int analog0; unsigned long time; byte serialByte; void setup() { Serial.begin(9600); } void loop() { while (Serial.available()>0){ serialByte=Serial.read(); if (serialByte=='S'){ while(1){ …

1
Как работает последовательная связь на Arduino?
Применительно к платам Arduino Uno, Mega2560, Leonardo и аналогичным: Как работает последовательная связь? Насколько быстрый серийный? Как мне установить связь между отправителем и получателем? Пожалуйста, обратите внимание: это задумано как справочный вопрос.

5
Как я могу получить точное время?
Я сделал часы, используя Arduino, но время кажется дрейфующим. Я знаю о проблеме пролонгации ; часы, кажется, дрейфуют примерно на 15 минут в течение недели. Я использую собственную плату с этим резонатором от Digi-key. Код читает функцию millis () в начале каждого цикла и работает с этим значением. Мой вопрос: …
16 time  millis 

2
Сколько контактов прерывания может обрабатывать Uno?
Я смотрю на использование 7-канального RC-ресивера с Arduino Uno R3. В документации упоминается максимум о 2 выводах прерываний, тогда как в некоторых других блогах я упоминал об использовании до 20 выводов в качестве прерываний с библиотекой PinChangeInt. Итак, сколько прерываний может обработать Arduino изначально? И отличается ли это от того, …

6
Как можно автоматически проверить исходный код Arduino (непрерывная интеграция)?
Я хотел бы управлять своим исходным кодом Arduino (проектами и библиотеками) под контролем исходного кода с помощью непрерывного тестирования. Как я могу автоматически скомпилировать код с помощью инструментов непрерывной интеграции, чтобы обеспечить правильную компиляцию каждой версии? В лучшем случае нужно уметь настраивать сборки для нескольких процессоров, опционально запускать модульные тесты …

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