Arduino

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

2
Чи є обмеження на те, скільки струму може затонути штир?
Я експериментував з 8x8 світлодіодною матрицею, керованою Arduino Uno. Як я вважаю типовим, матриця використовує загальний анод для кожного рядка та загальний катод для кожного стовпця. На даний момент у мене є всі матричні штифти, підключені безпосередньо до штифтів IO на Uno, і у мене не було жодних проблем із …

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

3
NodeMCU - Вин штир як 5В вихід?
Я знаю, що Він може використовуватися для живлення плати, але також читав, що її можна використовувати як 5В вихід. Чи можна призначити Вина як вихід, як я б будь-який інший GPIO? Якщо я хочу живити світлодіод від GPIO 12, я призначив би GPIO: const int LEDpin_0 = 12; // D6, …
13 pins  nodemcu  voltage 

4
Отримання дійсно випадкового числа в Ардуїно
Який найкращий метод отримати справді (на відміну від псевдо) випадкового числа в Ардуїно чи принаймні найкращого можливого наближення? З мого розуміння, функція randomSeed (analogRead (x)) недостатньо випадкова. Якщо можливо, метод повинен використовувати лише основні установки Arduino (відсутність додаткових датчиків). Рішення із зовнішніми датчиками вітаються, якщо вони значно покращують випадковість у …

3
Використання millis () та micros () всередині програми переривання
Документація для attachInterrupt(): ... millis()покладається на переривання для перерахунку, тому він ніколи не збільшуватиметься в межах ISR. Оскільки delay()для роботи потрібні переривання, вона не працюватиме, якщо викликати всередині ISR. micros()працює спочатку, але почне поводитися нестабільно через 1-2 мс. ... Чим micros()відрізняється від millis()(крім, звичайно, їх точності)? Чи означає вищезазначене попередження, …

4
ESP8266, Arduino IDE проти Lua?
Я планую придбати ESP8266. Чи справді мені потрібно навчитися Луа грати з нею? Я бачив, як деякі люди використовують це зі стандартним IDE Arduino. Вам потрібна власна прошивка, щоб використовувати Arduino IDE замість Lua? Ідентифікатор Arduino IDE здається мені кращим, оскільки я вже знаю синтаксис. Чи є якийсь мінус у …

5
Ардуїно: Як отримати тип дошки в коді
Я хочу написати ескіз, який можна скласти на різних дошках Arduino. Я хочу показати на ПК, до якої плати зараз підключено. Це означає, що користувач підключає ПК через USB-кабель до плати Arduino / Teensy, на якій працює мій ескіз, а мій ескіз повідомляє ПК через послідовну програму, до якої плати …
13 c 

1
Що відбувається при завантаженні коду за допомогою завантажувача?
Коли я завантажую новий ескіз до свого Arduino Uno за допомогою завантажувача Optiboot, що насправді відбувається? Що надсилається Ардуїно? Як він реагує? Що означає "не синхронізовано"? Що все-таки "синхронізується"? Примітка. Це розроблено як "довідкове запитання" .

1
Скільки разів я можу завантажити програму або ескіз на свою дошку клонів Arduino Uno?
Я збираюся працювати над моїм першим проектом, використовуючи arduino (я збираюся придбати один наступного тижня), і один наш професор каже, що ми можемо завантажувати програму або ескіз у Arduino Uno Board приблизно приблизно 8 разів . Він також додав, що якщо ми будемо використовувати клонну версію, це може тривати лише …

5
Чи затягується Arduino через занадто велике виконання команд?
Вибачте, якщо це дурне питання, але я не зміг знайти відповідь. Я деякий час замислювався над тим, чи отримує задоволення Arduino (або взагалі будь-який інший мікроконтролер), якщо код легкий і йому не потрібно виконувати занадто багато операцій. Чи код, у якого занадто багато ifs, занадто багато циклів і всілякі складні …

3
Як збільшити швидкість запису на SD-карту в ардуїно
Я створюю систему реєстратора даних, яка записує дані на SD-карту з високою швидкістю близько 20000-30000 байт в секунду. Але бібліотека SD в ардуїно в даний час записує дані зі швидкістю близько 4500-5000 байт в секунду, що занадто повільно. Я прочитав цей хак, щоб поліпшити швидкість запису , але мені цікаво, …

5
Як вивести справжню аналогову напругу на вихідному штифті
Що стосується моєї програми, це програма, яка робить деякі обчислення, а потім виводить напругу на основі результату за допомогою функції analogWrite. Однак моя проблема полягає в тому, що я зробив своє програмування на основі помилкового уявлення, що функція analogWrite через ШІМ робить вихід аналогової напруги, де насправді вона лише "імітує" …

4
Деякі компоненти Arduino здаються смішно дешевими
Мій проект - це пристрій на основі Arduino, упакований у коробку. Потрібно використовувати дані швидкості, широти, довготи та висоти для реєстрації пагорбів, які він виявляє на SD. Після натискання кнопки потрібно буде завантажувати дані про пагорби на сервер через Wi-Fi. Мені потрібні такі елементи: GPS-модуль + антена Модуль WiFi Модуль …
12 arduino-uno  gps 


4
Написання програми C поза Ardeino IDE?
Мені подобається ідея використовувати Arduino IDE для простих проектів та для початку роботи з Arduino, але до цього моменту я дійшов консенсусу, що він призначений для тих, хто не знайомий з Arduino та / або програмуванням взагалі. Моє розуміння полягає в тому, що можна написати програму C з нуля, повністю …
12 arduino-ide  library  c 

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