Arduino

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

1
FTDI Breakout с дополнительным разъемом ISP
TL; DR - Можно ли использовать шесть желтых контактов ISP в качестве обычного ISP? Обычная коммутационная плата USB-TTL FTDI выглядит следующим образом: Недавно я наткнулся на вариант платы, показанный ниже. Однако для чего нужны дополнительные желтые контакты на этой плате? Они помечены провайдером. Вот вид сзади: Так могут ли они …
12 ftdi  isp  icsp 

2
Почему файл `.ino` должен находиться в папке с таким же именем?
Я пытаюсь организовать очень сложный проект, и я хочу поместить весь фактический код в папку с именем src(source), но я хочу сохранить основной .inoфайл как main.ino(он также будет в src). Затем, когда я пытаюсь открыть код, IDE говорит, что main.inoдолжен находиться в папке с именем main. Почему это? Я полностью …

2
Установите частоту ШИМ 25 кГц
В настоящее время я могу установить четыре PWM-вывода примерно на 31 кГц с помощью следующего кода: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output …
12 pwm  frequency 

2
Получение контактов / сохранение контактов на SIM-карте
У меня GSM щит и есть ли способы получить сохраненные контакты на симке? Кажется, что библиотека GSM не поддерживает запись данных на / чтение данных с SIM-карты? Моя цель - сохранить номер телефона SIM-карты и некоторые переменные на самой SIM-карте, например, мне не нужно время от времени менять программу. Все, …
11 gsm 

2
3,3 В, 5 В и 9 В контакты на Arduino
На моих Arduino Uno R3 и Arduino Mega R3 есть контакты 5 В и 3,3 В. Однако на этой странице Введение в плату Arduino есть контакт 5 В и 9 В, но нет контакта 3,3 В. Страница в Arduino: какой адаптер? также упоминает контакт 9V. Почему существует неуверенность?

1
Кажется, я не могу получить данные на последовательный монитор ArduinoStudio в Ubuntu 14.04 [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Arduino Stack Exchange. Закрыто 2 года назад . Я использую Arduino Starter Kit, поэтому у меня есть Uno R3 и, просматривая примеры, я пытаюсь прочитать данные …

1
Можно ли загрузить ранее скомпилированный бинарный файл?
У меня есть несколько набросков, которые я хочу загрузить в Arduino, но мне не обязательно перекомпилировать их, потому что я ничего не менял со времени последней компиляции. Поскольку компиляция занимает минуту или две каждый раз, это сэкономило бы мне немного времени. Я вижу, что в среде IDE есть опция «Экспортировать …
11 uploading  ide 

2
В чем разница между всеми последовательными библиотеками программного обеспечения? Какой из них совместим с Arduino Nano?
Существует так много последовательных библиотек программного обеспечения, в чем разница между ними? И какой я могу использовать с моим Arduino Nano? Для моего Arduino Nano мне нужен один аппаратный последовательный порт и один программный последовательный порт со скоростью 115200 бод. На каких выводах Arduino Nano можно использовать последовательную библиотеку программного …

4
Питание Arduino Uno от 5В, каков диапазон напряжения / допуск?
Я хочу обойти встроенный регулятор и использовать контакт 5V для питания Arduino с внешним регулируемым источником. Все только и продолжают говорить, что регулируемое 5 В , но насколько точным должно быть регулирование? Можете ли вы указать диапазон напряжений и что заставляет вас так думать? 10 способов уничтожить ардуино, метод № …

1
Облачная функция останавливается Parse.com в цикле при звонке из Arduino-yun
Я создал облачную функцию, используя Javascript SDK Parse.com, и я вызываю эти функции из Arduino. Ниже приведен код для helloфункции: Parse.Cloud.define("hello", function(request, response) { response.success("This is hello function"); }); //hello function Block Я вызываю эту функцию со стороны Arduino, используя следующий код: void setup() { Bridge.begin(); Serial.begin(9600); while (!Serial); Parse.begin("***zE0uUjQkMa7nj5D5BALvzegzfyVNSG22BD***", …

2
Дешевые проводные многоточечные сети
Я собираюсь сделать сетку датчиков нагрузки 15 х 15 и светодиодов RGB для интерактивного танцпола. Каждый узел будет управляться Arduino, а весь этаж будет управляться RaspberryPi. Я пытаюсь выяснить, как лучше связать узлы с Пи. В идеале сеть должна иметь следующие характеристики: Низкая стоимость на узел Raspberry Pi как хозяин, …
11 serial  i2c  spi  networking 

3
Функции со строковыми параметрами
Внутри моего основного цикла есть эта строка: String string1; У меня есть функция, которая будет принимать string1 в качестве параметра и использовать его для отправки этой строки в виде SMS. sendSMS(string1); Это функция sendSMS () (без параметров): void sendSMS() { sms.beginSMS(remoteNumber); sms.print(finalstr); sms.endSMS(); lcd.setCursor(0, 0); lcd.print("Message sent!"); delay(10000); } Мои …
11 programming  c++ 

3
В чем преимущество использования моторного щита, если я хочу использовать шаговый двигатель?
Я знаю, что можно подключить шаговый двигатель напрямую к Arduino ( как показано здесь ). Я знаю, что другой вариант - использовать моторный щит (например, Arduino Motor Shield или Adafruit Motor Shield ). Что я хотел бы знать: каковы реальные преимущества использования моторного щита? Это просто вопрос удобства? Или моторный …
11 shields  motor 

2
Являются ли указатели на функции атомными в Arduino?
Следующие фрагменты взяты из исходного кода библиотеки TimerOne : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; // register the …

4
Как узнать, соответствует ли доска моим требованиям?
Я новичок в Arduino и увидел на их сайте, что есть много разных видов досок. Каковы различия или, если быть более точным, как я узнаю, какая доска отвечает моим требованиям? Я понимаю, что щиты могут быть подключены к плате, но есть ли платы, которые не поддерживают определенные щиты? Другое дело, …

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