Вопросы с тегом «arduino-uno»

Arduino Uno является самой распространенной платой Arduino. Он основан на микроконтроллере ATmega328P.

5
Как Arduino может выводить конкретную (т.е. 56 кГц) несущую частоту?
Я работаю над проектом по космической оптике для беспроводной передачи данных между двумя точками. Для этого я использую ИК-светодиод, подключенный к Arduino Uno, который пульсирует с несущей частотой 56 кГц для передатчика, и второй Arduino с модулем ИК-детектора 56 кГц для приемника. Я попытался использовать delayMicroseconds () между командами pin …

2
У Arduino Uno есть два кристалла?
Посмотрите на эту картинку: Я думаю, что большинство пользователей согласны с тем, что «большая серебристая» вещь на плате (красная) - это знаменитый 16-МГц кристалл Arduino. Это то, во что я верил до недавнего времени. Мне было скучно, поэтому я посмотрел на свое Arduino Uno и увидел, что у него есть …

10
Различные способы (и самые быстрые) для вычисления синусов (и косинусов) в Arduino
Я использую плату Arduino Uno для вычисления углов моей системы (манипулятор). Углы на самом деле являются 10-битными значениями (от 0 до 1023) от АЦП, используя полный диапазон АЦП. Я собираюсь работать только в 1-м квадранте (от 0 до 90 градусов), где и синусы, и косинусы положительны, поэтому проблем с отрицательными …

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

4
Что такое работа в Pulin?
У меня есть код для ультразвукового датчика, который я нашел с сайта. Вот код: #define trigPin 12 #define echoPin 13 void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { int duration, distance; digitalWrite(trigPin, HIGH); delayMicroseconds(1000); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; …

2
Arduino АЦП опорного напряжения, если он батарейках
Я ищу, возможно, контролировать заряд батареи Arduino, используя его АЦП. Это довольно просто и просто (особенно если вы используете API Arduino); однако, если батарея питает Arduino и не регулируется извне, разве эталонное напряжение АЦП не будет постоянно падать вместе с батареей? Другими словами, не будет ли значение АЦП постоянно показывать …

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, а также небольшой двигатель постоянного тока. Я …

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

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

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 

1
Как Arduino Uno может поддерживать до 12 сервоприводов, если на нем всего 6 цифровых выводов PWM?
Согласно этому : Библиотека Servo поддерживает до 12 двигателей на большинстве плат Arduino и 48 на Arduino Mega. На платах, отличных от Mega, использование библиотеки отключает функцию analogWrite () (PWM) на выводах 9 и 10, независимо от того, имеется ли серво на этих выводах. На Mega можно использовать до 12 …

1
Могу ли я запрограммировать чип 3,3 В на плате 5 В?
Я купил Gertboard некоторое время назад, и одной из его функций является ATMega328 (DIP). Однако, поскольку Gertboard предназначен для использования с Raspberry Pi, он работает только при напряжении 3,3 В, поэтому тактовая частота ограничена ~ 12 МГц. Программирование через Raspberry Pi довольно громоздко. Вместо этого я хотел бы перенести чип …

3
Можно ли запрограммировать Arduino Pro Mini, используя Arduino Uno R3?
Недавно я получил Arduino Pro Mini в подарок, и у меня нет внешнего USB-программатора для программирования Pro Mini. Тем не менее, у меня есть Arduino Uno R3, и я думаю, что это будет возможно, потому что они оба имеют одинаковую тактовую частоту и микроконтроллер (16 МГц с atmega328). Можно ли …

1
Для чего нужны выводы SVG на клоне SainSmart Uno?
Я купил клон SainSmart, совместимый с Arduino Uno R3. Рядом с каждым из стандартных выводов ввода / вывода имеется ряд из 3 дополнительных выводов (мужской). Они расположены в столбцах, обозначенных S, V и G. Их можно увидеть на этом изображении: Большинство из них находятся непосредственно над логотипами SainSmart и UNO. …

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