Arduino

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

6
Що станеться, якщо є помилка виконання?
Що станеться, якщо в програмі є помилка виконання? Чи просто зупиниться виконання програми? Чи є якийсь спосіб змусити мене змусити Ардуїно сказати, в чому помилка?
17 sketch 


8
Як в Linux визначити кілька підключених Arduinos через USB?
Якщо у мене є кілька підключених Arduinos через USB до комп'ютера Linux, вони відображаються як / tty / ACM0 / tty / ACM1 / tty / ACM2 Як я можу визначити, що таке Arduino, не підключаючись до них через послідовне з'єднання ? Чи є серійний номер або унікальний ідентифікатор на …
17 linux 

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

5
Які накладні витрати та інші міркування існують при використанні struct vs класу?
C у вбудованих системах традиційно використовує структури для зберігання структурованих даних. Arduino приносить C ++ до таблиці, тому ми можемо використовувати класи замість цього. Скажімо, у нас є дві різні структури даних, які можна вважати дуже схожими: typedef struct { int valueOne; int valueTwo; int valueThree; } value_t; і: class …

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

1
Для чого 2-й заголовок ICSP в Arduino Uno R3?
Переглядаючи мою плату Arduino Uno R3 та її схему опорного дизайну, я помітив, що є другий 6-контактний заголовок ICSP. У схемі роз'єм, про який я звертаюсь, називається ICSP1. Для чого це? Які корисні речі може зробити звичайний користувач Arduino, як я? Відповідна частина схеми знаходиться нижче (позначена червоним кольором).
16 arduino-uno  icsp 

1
У Arduino Nano немає серійного порту для MacBook Air 2013
Проблема У мене підключений Arduino Nano через USB-кабель (тип А до міні типу В) до мого MacBook Air (модель середини 2013 року). Світлодіод PWR горить, поки підключений ардуїно. Відкриваючи програмне забезпечення Arduino, витягнення Tools > Serial Portменю не показує мені дійсний послідовний порт. Все, що я бачу, це: /dev/tty.Bluetooth-Incoming-Port /dev/cu.Bluetooth-Incoming-Port …

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

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){ fanalog0=eHealth.getECG(); // …

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


1
Як працює серійний зв’язок на Arduino?
З посиланням на дошки Arduino Uno, Mega2560, Leonardo та подібні дошки: Як працює послідовний зв’язок? Наскільки швидко відбувається серійний? Як з'єднати відправника та одержувача? Зверніть увагу: це розроблено як опорне запитання.

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

2
Скільки шпильок для переривання може працювати Uno?
Я дивлюся на використання 7-канального RC-приймача з Arduino Uno R3. У документації згадується максимум 2 шпильки для переривання, тоді як у деяких інших блогах я бачив згадки про використання до 20 штифтів як переривання, з бібліотекою PinChangeInt. Отже, скільки перерв може ардуїно впоратися споконвічно? І чим це відрізняється від того, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.