Arduino

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

3
Як написати ескізи, сумісні з файлами?
Я хотів би написати свої ескізи, щоб я міг або створити / завантажити їх за допомогою Arduino IDE, або необов'язково за допомогою GCC та makefile. Я знаю про включення декларацій функції вгорі, але чи потрібно ще щось зробити, щоб мій компілятор мій ескіз вважався дійсним C ++? Оновлення 1 Розуміння …

2
Як я можу використовувати Arduino та node.js?
Я новачок у Arduino, проте в мене є досвід веб-розробки, останнім часом я використовую meteor js та середній стек для різних проектів. Однак я відкритий для того, щоб спробувати будь-яку мову для розвитку. Що я намагаюся зробити - це створити просту програму для керування світлодіодом на Arduino через Інтернет. Я …

2
Чи можна використовувати 2-й MCU на UNO R3 для емуляції клавіатури?
Слідкуйте за тим, що таке другий заголовок ICSP в Arduino Uno R3? Мені було цікаво, як це можна зламати на нашу користь. Наприклад, чи можна цю прошивку переписати, щоб UNO визнано входом миші / клавіатури? Чи можна це зробити після процесу завантажувача та залишити процес завантаження в такті? Зважаючи на …

4
2.4 "TFT РК-екран не працює на Arduino Mega
Навіть на веб-сайті ebay зазначається, що я не можу використовувати 2.4-дюймовий дисплей TFT LCD Shield під час приєднання до Arduino Mega. Проблема в тому, що я купив цей щит помилково. Я хочу покласти цей щит на Arduino Mega 2560. Чи є такий спосіб поєднання Mega та 2.4 "екрану екрана? Примітка: …

3
Як виміряти загальне споживання енергії на ардуїно дошці
У мене є проект, над яким я зараз працюю. Ми побудували зелену стіну, яка складається з рослин на стіні Тепер у нас є насос, розташований внизу, який поливає всі рослини. Є дошка arduino, яка вирішує, коли поставити насос. Харчування - сонячна панель і вітрогенератор. Ми хочемо знати, скільки енергії ми …


4
Запуск на нижчій потужності не працює
У мене є власна плата Arduino ATMega328, яка зазвичай працює на частоті 5 В @ 8 МГц (використовуючи профіль Arduino Pro 3.3V 8 МГц і завантажувач). Основна причина, що я використовую цю настройку, полягає в тому, що я можу перевести плату в режим сну, коли відключено основне живлення, і воно …
9 battery 

3
Ардуїно час зберігання за допомогою millis () не є точним чи правильним?
Я використовую Arduino для запису деяких даних. У моєму ескізі Arduino я також використовував millis()функцію, щоб я міг відслідковувати час, за який приймається кожне значення, яке я вимірюю. Однак я помітив, що терміни невірні. Наприклад, 30 секунд у реальному житті виходить лише за 10 секунд (складений приклад). Чи правильно я …

2
Як я можу відчути дуже високу температуру за допомогою Arduino?
Я бачив багато датчиків температури, але найвища температура, до якої вони піднімаються, - 125 градусів (257 градусів). Я хочу досягти більш високих температур, ніж це. Я думаю про встановлення датчика замкнутого контуру для паяльника (для зручного РК-дисплея), але не можу дізнатися, як відчути температуру наконечника через більш високу робочу температуру, …

5
Ефективний алгоритм / структура даних для обчислення ковзних середніх
В даний час я розробляю графічну РК-систему для відображення температури, потоків, напруг, потужності та енергії в системі теплового насоса. Використання графічного РК-екрана означає, що половина моєї SRAM та ~ 75% моєї спалаху використовуються буферним екраном та рядками. На даний момент я показую мінімальні / середні / середні показники енергії Опівночі, …

1
Як 5V Uno може поговорити з 3,3 В через?
На даний момент у мене є Uno (який працює на 5V), і я дивлюся на купівлю Due (яка працює лише на 3,3 V). Я хотів би змусити їх спілкуватися через Serial або SPI чи подібні, але, мабуть, підключення їх безпосередньо не є можливим (я думаю, шпильки Due могли пошкодитися). Чи …

4
Яка різниця між оголошенням змінної за межами циклу і оголошенням статичного всередині циклу?
Це два способи утримувати змінну поза циклом (або будь-яку функцію). По-перше, я можу оголосити це з глобальним розмахом поза циклом: void setup() { Serial.begin(9600); } int count = 0; void loop() { Serial.println(count); count++; delay(250); } Я також можу оголосити його статичним всередині циклу: void setup() { Serial.begin(9600); } void …

2
Чому в int всього 2 байти?
При використанні C / C ++ на інших платформах intтип, як правило, становить 4 байти (або потенційно більше). Однак на Arduino це лише 2 байти. Чому це різне? Чи впливає це на продуктивність, якщо я завжди використовую 4 байти longзамість цього?

3
Точний контроль температури води
У мене такі налаштування: Ардуїно Дуеміланове Невеликий водонагрівач, підключений до оптичного реле (ШІМ нормально) Водонепроникний датчик температури DS18B20 Невідома кількість води (але датчик температури та нагрівач завжди під водою). Як я можу точно контролювати температуру води на основі показань датчика температури? Точно я маю на увазі точність датчика температури (в …
9 pwm  pid 

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

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