Arduino

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

1
Есть ли способ запустить двоичный код из оперативной памяти?
Я ищу недорогой одноплатный компьютер, который я мог бы программировать на ассемблере, используя ограниченные возможности для загрузки объектного кода с ПК и простых периферийных устройств ввода / вывода. В идеале я хотел бы иметь возможность написать за разумное время весь код на машине сам. Мне не нужна ОС, потому что …

1
Замедлит ли логика автоматического выбора питания Arduino регулируемое 5 В и USB 5 В?
Исходя из эталонного дизайна Arduino UNO r3, я обнаружил, что USBVCC будет подключен к + 5 В через mosfet T1, если Vin ниже 6,6 В. Разве это не сокращает два источника, если Vin чуть ниже 6,6 В? В техническом описании для регулятора U1 (NCP1117) указан диапазон входного сигнала всего 6,5 …

5
Причины, по которым нельзя подключать реле напрямую с цифрового контакта Arduino
Изучив различные схемы управления реле через Arduino, я заметил, что большую часть времени транзисторы используются для переключения отдельного источника питания в катушку реле, а не для непосредственного питания реле 5-вольтным выходом от I. / O булавка Arduino. Например, у меня 5-вольтовое реле DPDT, а также небольшой двигатель постоянного тока. Я …


1
7 сегментных светодиодов на деревянной поверхности
Я не уверен, что это правильное место для этого вопроса, но кто-нибудь знает, как 7-сегментный дисплей проецируется или встраивается в дерево для таких продуктов? Полная информация о продукте на http://www.amazon.com/Cube-Wood-LED-Alarm-Clock/dp/B00D6DI0LE Другой пример: От: http://www.selectism.com/2013/11/27/a-wooden-led-alarm-clock-and-wireless-bluetooth-speaker-from-gogroove/
8 led  display 

2
Каковы последствия работы ATmega328P на частоте 8 МГц и 3,3 В с системой Arduino?
Я работаю над кастомным Arduino, который будет работать при 3,3 В без регуляторов или USB-чипов (для энергопотребления). Я слышал, что разгон чипа на 16 МГц / 3,3 В, как правило, хорошо, но я все равно хотел бы остаться в рамках спецификации. Первый: для работы на 8 МГц, мне просто нужно …
8 atmega328 

4
SoftwareSerial не используется для ATTiny85 / 84?
Я хочу использовать SoftwareSerial с моим ATTiny85, и когда я запускаю его в Google, несколько проектов утверждают, что они его используют ... Я загрузил оборудование с https://code.google.com/p/arduino-tiny/ , но когда я пытаюсь добавить SoftwareSerial и скомпилировать я получаю: fatal error: SoftwareSerial.h: No such file or directory Переключение доски на UNO …

6
Обновления по воздуху?
Я хотел бы иметь возможность обновлять программное обеспечение на Arduino без физического прикосновения к устройству или кабеля. Это можно сделать? Выберете беспроводной протокол, который делает это проще всего.
8 wifi  bluetooth 

2
Как обновить переменную в ISR с помощью таймеров
Я пытаюсь проверить частоту Timer3 с помощью счетчика. Значение счетчика, объявленное как volatile, увеличивается в ISR, и каждую секунду сумма отображается в основном цикле, а значение сбрасывается в ноль. Таймер был настроен правильно. (Если я выберу таймер 3 Гц, я вижу мигание светодиода) Проблема Счетчик не увеличивается. Вот вывод: Setup …

2
Как я могу передать объект в качестве параметра функции?
Я делаю крошечную игру и хочу хранить рекорды. Я сделал Highscore-класс в верхней части файла эскиза, например так: class Highscore { public: String name; int score; String toString() { return this->name + " - " + (String)score; } Highscore(String name, int score) { this->name = name; this->score = score; } …
8 c++ 

2
Производительность внутренних и внешних резисторов
Есть ли существенный компромисс между производительностью между кнопками, подключенными к внутренним и внешним резисторам подтягивания / понижения? Я вижу много уроков, демонстрирующих использование внешних резисторов при подключении простой кнопки, как эта и эта . Но так как Arduino / AVR включает в себя внутренние подтягивающие резисторы, вы можете подключить кнопку …

2
Напряжение питания путаница
Я только что наткнулся на эту статью: Arduino: Какой адаптер? , Это говорит о том, что внешний источник питания должен быть 9-12В. Это действительно удивляет меня, так как мой Arduino Uno также может питаться от USB, который составляет 5В. Позже он говорит о выводе 9В. Но я вижу только 5 …

2
Горящий эскиз с I2C
На самом деле это не вопрос Arduino. Я на самом деле использую автономный ATmega168. До сих пор я использовал программатор AVR-ISP (работающий в AVR Studio) для программирования чипа. После того, как все будет сделано, микросхема будет закрыта, и у меня будет доступ только к выводам I2C. Контакты MISO, MOSI и …

4
ATtiny85. Как мне записать загрузчик? Каков процесс?
Я хочу использовать все шесть выводов ввода / вывода ATtiny85, что означает также использование вывода сброса в качестве вывода ввода / вывода, однако я обнаружил, что если я отключу вывод RESET, я больше не могу программировать ATtiny, используя Интернет-программист Однако я обнаружил, что есть загрузчики для ATtiny, которые, насколько я …

2
Прерывание Arduino (при смене контактов)
Я использую функцию прерывания, чтобы заполнить массив значениями, полученными из digitalRead(). void setup() { Serial.begin(115200); attachInterrupt(0, test_func, CHANGE); } void test_func(){ if(digitalRead(pin)==HIGH){ test_array[x]=1; } else if(digitalRead(pin)==LOW){ test_array[x]=0; } x=x+1; } Эта проблема заключается в том, что когда я печатаю, test_arrayесть такие значения, как: 111или 000. Насколько я понимаю, если я …
8 arduino-uno  c  isr 

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