Arduino

9
Почему в моем Arduino есть часы?

Конечно, я знаю, что это полезно для контроля времени задержки, но какое-либо другое использование? С тактовой частотой 16 МГц каждая строка моей программы займет 1/16000000 секунды, верно? даже очень очень большая линия займет всего 1/16000000 секунды? С тактовой частотой 8 МГц каждая строка...

9
Почему мой ЖК-дисплей 16 * 2 не отображает никаких символов, хотя вся проводка выполнена правильно?

Недавно я подключил типичный жидкокристаллический дисплей 16 * 2 к моему Arduino Uno и подключил все контакты. Вот мое соединение: (сначала ЖК-дисплей) 1 = GND, 2 = + 5 В, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = положительная подсветка, 16 = отрицательная подсветка #include...

9
Как отправить номера в Arduino UNO через Python 3 и серийный номер модуля

Я новичок в Arduino (и компьютерное программирование в целом), поэтому я прошу прощения, если этот вопрос выглядит глупо. После того, как я установил основное соединение Arduino-LED, у меня возникают проблемы с отправкой INTEGERS в Arduino через последовательный порт. Я могу легко отправлять такие...

9
Возможна очень большая задержка ()?

Я пытаюсь открыть и закрыть маленькую дверь, которая должна открываться или закрываться каждые 12 часов. Мне было интересно, смогу ли я просто сделать небольшой зацикленный скрипт с задержкой () на 12 часов, задержкой (43 200 000 000); Я полагаю? Тем не менее, я понятия не имею, если это возможно и...

9
Программирование нескольких Arduinos одновременно с помощью беспроводной трансляции

У меня будет много устройств на основе микроконтроллеров, которые будут независимы друг от друга, но все будут запускать одну и ту же программу. Я хотел бы загрузить программу для всех из них одновременно с помощью беспроводной трансляции. В идеале пользователь должен подключить USB-контроллер к...

9
Как работают функции вне void loop?

Я привык к наброскам Arduino с void setup()частью, которая выполняется один раз, и void loop()частью, которая продолжает цикл. Что происходит, когда у вас есть пустые функции вне основного void loop()? Все ли они будут продолжать работать параллельно, или они будут работать один за другим? Или...

9
Отправка цветов на монитор VGA

Я ищу простой способ отправить сигнал с моего Arduino на монитор VGA. Какой будет самый простой метод, и какие компоненты будут необходимы? Мне не нужно отображать изображение, только сплошной цвет....

9
SPI Arduino Из-за конфликта с pinMode (), ошибка?

Рассмотрим следующий минимальный пример, который я установил pinModeперед вызовом функций SPI: #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } Теперь, когда SPI.transfer(10,1)вызывается...

9
Настройка серийного номера на устройстве USB-Serial CH340

Читая http://playground.arduino.cc/Linux/Udev, кажется, есть способ записать в USB-последовательную EEPROM FTDI, чтобы установить заданный SerialNumber, позволяя вам идентифицировать данный нано / другой arduino для его конкретной обработки. в УДЕВ. У меня есть устройство в стиле нано с...

9
Как перейти от Arduino к физическому прототипу

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

9
Плата последовательного интерфейса I2C LCD не отображает текст (неправильные контакты?)

У меня 1602 ЖК-экран, который отлично работает сам по себе. Однако я хотел освободить некоторые контакты с помощью контроллера I2C / IIC LCD, который я купил отдельно. Хотя контроллер, кажется, связывается с моим Arduino UNO по правильному адресу, я не могу получить текст для отображения. По...

9
Как использовать общий анодный 7-сегментный, 4-значный дисплей?

Пожалуйста, возьмите этот вопрос в качестве примера (моего) ответа ниже. У меня есть 7-сегментный 4-значный светодиодный дисплей, но я понятия не имею, как его подключить. Я не понимаю разницу между общим анодом / катодом, и у меня нет 2 выводов на светодиод, что странно. Совсем недавно вопрос об...

9
SAM3X8E (Arduino Due) регистры ввода-вывода Pin

Как работают регистры ввода-вывода Arduino Due? На Arduino Uno просто установить DDRx, а затем PINxчитать, PORTxписать, я хотел бы сделать то же самое с Arduino Due, но она имеет много больше регистров, таких как PIO_OWER, PIO_OSER, PIO_CODR, PIO_SODRи т.д. я не нахожу соответствия между Arduino...

9
Какова максимальная длина провода для последовательной связи между двумя Arduinos?

Я строю проект, в котором два Arduino будут связаны тремя проводами: TX и RX для последовательной связи и общий GND. Какова будет максимальная длина проводов здесь до того, как связь будет затронута? Я использую Arduino Mega R3 с одной стороны и Arduino Mini с другой. У меня нет особых требований к...

9
Удалите неиспользуемые доски из Arduino IDE

В текущем проекте я программирую одновременно правление UNO и Leonardo. Переключение между двумя платами в меню « Инструменты» занимает слишком много времени из-за остальных 18 плат, которыми я все равно не владею. Есть ли способ удалить эти доски из меню...

9
Проблема программирования Mini Pro через Arduino в качестве интернет-провайдера

Я только что подобрал пару клонированных плат Arduino Mini Pro 5v (Inland, продается в Microcenter, в настоящее время 4 доллара США) и хотел использовать Uno в качестве интернет-провайдера, как я делал это раньше с чипами ATmega328 и ATtiny85. Я запрограммировал Uno с помощью инструкций на странице...

9
Каков наилучший способ определить вывод ввода / вывода?

Я читаю определения как const int ledPin = 9; а также #define ledPin 9 Я знаю, что определение как int ledPin = 9; Это плохая практика, если вы не собираетесь ее менять (что обычно не происходит), хотя я видел это несколько раз в программах Arduino. Какой из двух других...

9
Обзор размера скомпилированного кода

Когда я компилирую свой код, Arduino IDE возвращает двоичный размер эскиза в байтах. Есть ли хороший способ выяснить (приблизительно), какая функция или какая часть моего кода занимает сколько памяти во флэш-памяти, чтобы я почувствовал, какая функция занимает большую часть драгоценной флэш-памяти...

9
Arduino на 20 МГц?

Интересно, почему Arduino не работает на частоте 20 МГц, для которой указана частота AVR. Теперь, работая на 16 МГц, мы теряем 20% производительности даром. Я не думаю, что есть какие-то последствия, когда вы заменяете резонатор на 16 МГц типом на 20 МГц, вероятно, с единственным исключением...