Arduino

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

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


5
Разница между Arduino.cc и Arduino.org
Недавно я заметил, что есть два сайта arduino, arduino.cc и arduino.org. У них обоих есть логотип Arduino, и они продают то, что кажется официальными платами Arduino. Кроме того, arduino.org первым выпустил доску Arduino Zero. В чем здесь дело? Arduino сотрудничал с другим сайтом? Любые идеи приветствуются.
41 hardware 

4
Каковы (или как я использую) варианты энергосбережения Arduino для продления срока службы батареи?
Для проектов с питанием от солнечных батарей и батарей снижение энергопотребления является необходимостью. Я немного знаю об использовании таймера и прерываний, чтобы перевести микроконтроллер в режим сна, когда он ничего не делает. Я также прочитал, что вы можете отключить некоторые периферийные устройства для дальнейшего энергосбережения. Вот страница, объясняющая это: Методы …
40 power  battery 

4
Какую скорость передачи я могу получить (без ошибок)?
Стандарт составляет 9600 бод. Это просто стандарт . Используя Arduino Uno SMD R2, какова максимальная практическая скорость передачи, которую я могу достичь? Бонусные очки для смелых: Как бы вы пошли о создании механизма проверки ошибок, а затем о смешном увеличении скорости передачи, чтобы получить высокие скорости передачи?

11
Mac OSX Yosemite нет последовательных портов для Uno R3
У меня MacBook Pro под управлением OS X Yosemite (10.10.3). Я подключил свой Arduino UNO R3 к своему компьютеру впервые после обновления Yosemite - до этого все работало нормально! Когда я открыл Arduino IDE, я выбрал Инструменты> Плата> «Arduino UNO», но когда я пытаюсь выбрать последовательный порт, единственными вариантами являются: …
39 arduino-uno  usb 

9
Программирование Arduino с использованием Python, а не C / C ++
Я не очень хорошо разбираюсь в языке Си, и мне было интересно, есть ли способ использовать Python для программирования Arduino. Это, скорее всего, потребует другой IDE, чтобы иметь возможность отлаживать сценарии самостоятельно.

20
Программы построения последовательных данных
Мне нужно построить серийные данные от Arduino. Мне нужна поддержка для: Различные форматы данных (например, со знаком, без знака, 8 бит, 16 бит); Отображает несколько данных по одним и тем же осям; Экспорт / Импорт данных файла. Поскольку получение последовательных данных от Arduino является обычной потребностью, мой вопрос: какие программы …
36 serial 

6
Serial.begin (): Почему не всегда использовать 28800?
Во многих примерах кода онлайн люди добавляют строку Serial.begin(9600)в блок установки. Когда я смотрю, что Serial.begin()находится в официальной документации, он говорит, что контролирует передачу данных в битах в секунду. Поэтому очевидный вопрос: почему бы не использовать 28800, самую высокую скорость передачи? Почему люди соглашаются на 9600? Какое здесь ограничение?
35 serial 

5
Для чего нужны контакты 5V и VIN?
Я считаю, что могу обеспечить Arduino питанием тремя различными способами: Используйте USB. Конструкция доверяет регулируемому напряжению 5 В и никак не регулирует его. Используйте регулируемый источник питания, которому доверяют 5В, и подключите его к GND и 5В. Подключите нерегулируемый источник питания, например, аккумулятор, к GND и VIN. Это должно быть …

3
Почему запуск последовательного монитора перезапускает эскиз?
Если я загружаю любой эскиз, который посылает последовательные данные, я сразу же вижу, как светодиоды TX / RX мигают после загрузки эскиза. Если я затем запусту последовательный монитор, появится эскиз для перезапуска. Минимальный набросок, демонстрирующий это поведение: void setup() { Serial.begin(9600); Serial.println("Setup"); } void loop() { Serial.println("Loop"); delay(1000); } Протестировано …

6
Как получить HTTPS на Arduino?
Проще говоря: есть ли способ получить HTTPS-соединение на Arduino? Я искал это, и я обнаружил, что это невозможно с помощью стандартной библиотеки и щита Ethernet, но есть ли специальная библиотека, которая может это сделать? А как насчет сопроцессора, т.е. как у WiFi-щита? Кто-нибудь знает, есть ли у Arduino yún ssl?


14
Самый компактный способ питания Arduino от розетки
Существует много способов питания Arduino от большого диапазона напряжений: USB-кабель от ПК, зарядного устройства или концентратора USB понижающие преобразователи увеличить конвертеры импульсный источник питания батареи (подключены к разъему питания или USB или к Vin) То, что я не могу найти, это маленький преобразователь 220В-5В. Я бы хотел поставить Arduino в …

4
Что я могу сделать, если у меня заканчивается флэш-память или SRAM?
Согласно документации Arduino, ATmega328 имеет 32 КБ флэш-памяти для загрузчика + загруженный эскиз и только 2 КБ SRAM для данных времени выполнения. ATmega2560 имеет немного больше, общий объем 256 КБ и 8 КБ соответственно. В любом случае эти ограничения кажутся довольно небольшими, особенно по сравнению с потребительскими устройствами аналогичного размера, …

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