Arduino

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

12
Могу ли я программировать на Arduino без реальной доски?
Я хотел бы начать разработку некоторых базовых проектов Arduino, но у меня пока нет платы Arduino. Есть ли способ, которым я могу написать свой код и эмулировать / протестировать его с помощью настольного компьютера, чтобы после прихода моей платы мне просто нужно было загрузить и запустить свой проект на нем?
204 emulation  testing 

19
«Avrdude: stk500_getsync (): не синхронизирован: resp = 0x00», или «Чувак по имени Avr» не позволит мне загрузить мою программу
Я сделал потрясающую программу на днях, и я хотел загрузить ее на свой Arduino. После нажатия кнопки загрузки появился какой-то злой парень по имени avr и остановил меня, сказав: avrdude: stk500_getsync (): не синхронизировано: resp = 0x00 Все, что я хочу сделать, это просто загрузить мою программу, но avr не ...
98 uploading  avrdude  faq 

20
Какие другие IDE для Arduino?
Базовая IDE Arduino испытывает недостаток во многих изощрениях, присутствующих в других IDE, таких как завершение кода, свертывание кода, организация папок и т. Д. Существуют ли другие IDE, которые позволяют программировать на C или C ++ и улучшить эти аспекты?


9
C ++ против языка Arduino?
Каковы преимущества каждого языка при использовании Arduino? Я думаю, что это хороший общий вопрос, но я добавлю немного о том, почему я спрашиваю, хочет ли кто-нибудь дать мне совет. У меня есть опыт работы с предварительно обработанными языками, такими как JavaScript, PHP, и я работал с такими языками, как Java ...
81 c++  arduino-ide 

7
Как организовать структуру моих проектов Arduino для удобного контроля версий?
Я долго искал хороший ответ на этот вопрос. Как правило, любой проект Arduino, кроме самого простого, будет включать: Основной файл исходного кода MyProject.ino Библиотеки, специфичные для проекта ( MyProjectLibrary1.h, MyProjectLibrary1.cpp...) Сторонние библиотеки (как правило, с открытым исходным кодом, добавляются вручную в каталог библиотек Arduino) Схемы, печатные платы Документация ... Все ...

4
Как я могу справиться с опрокидыванием millis ()?
Мне нужно читать датчик каждые пять минут, но, поскольку у моего эскиза есть и другие задачи, я не могу просто delay()между показаниями. Существует обучающее руководство по Blink без промедления, предлагающее кодировать по следующим направлениям: void loop() { unsigned long currentMillis = millis(); // Read the sensor when needed. if (currentMillis ...



11
Как мне разбить входящую строку?
Я посылаю список позиций сервопривода через последовательное соединение на Arduino в следующем формате 1:90&2:80&3:180 Который будет разбираться как: servoId : Position & servoId : Position & servoId : Position Как бы я разделить эти значения и преобразовать их в целое число?

8
Использование malloc () и free () действительно плохая идея для Arduino?
Использование malloc()и free()кажется довольно редким в мире Arduino. Он используется в чистом AVR C гораздо чаще, но все же с осторожностью. Является ли это действительно плохая идея использования malloc()и free()с Arduino?

17
Как вызвать тревогу при низком уровне туалетной бумаги?
Любой с детьми знает, что они никогда не помогают с туалетной бумагой. Кто-нибудь знает, как отследить, когда он низкий или нет, и подать звуковой сигнал? Я просто не знаю, какой датчик использовать, это может помочь. Некоторые из них пришли на ум: по весу, по отражению (цвет бумаги) или какой-то лазерный ...

11
Arduino способен работать 24 часа в сутки?
Я делаю простой веб-сервер Arduino и хочу, чтобы он был постоянно включен. Так что это должно продолжаться, чтобы продолжать работать непрерывно. Я использую Arduino Uno с Ethernet Shield. Он питается от простого источника питания 5В @ 1А. Мои вопросы: Будут ли у меня проблемы с тем, чтобы Arduino всегда был ...

12
Как напечатать несколько переменных в строке?
Скажем, у меня есть некоторые переменные, которые я хочу распечатать на терминале, какой самый простой способ вывести их в строку? В настоящее время я делаю что-то вроде этого: Serial.print("Var 1:");Serial.println(var1); Serial.print(" Var 2:");Serial.println(var2); Serial.print(" Var 3:");Serial.println(var3); Есть лучший способ сделать это?

2
Что произойдет, если я подключу Arduino одновременно к USB и внешнему источнику питания?
Я новый пользователь Arduino. Я не уверен, смогу ли я подключить к Arduino одновременно USB и внешний источник питания через адаптер питания. Будет ли это сжечь контроллер? По сути, я хочу автоматически выключать компьютер после сохранения всех открытых документов, прежде чем батарея ИБП разряжается, когда меня там нет, чтобы выключить ...

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