Pins
"Контакты" ("PIN, Pins") - это как шлюзы между кодом Arduino, выполняемым на чипе, и компонентами, подключенными к Arduino. Он может ссылаться либо на физические разъемы на плате, либо на контакты, определенные в коде.
Существует три основных типа контактов:
- Цифровой вывод - это тот, который может обнаруживать и выводить цифровой сигнал (т.е. HIGH или LOW).
- Аналоговый вывод работает в основном как цифровой вывод, за исключением того, что каждый из них также включает АЦП (аналого-цифровой преобразователь), который может выдавать Ардуино значения от 0 до 1024, пропорциональные входному напряжению (т.е. 2.5В на плате 5В составляет 512).
- ШИМ-вывод (широтно-импульсная модуляция) - это цифровой вывод, который может создавать сигналы, которые включаются и выключаются очень быстро. Это можно использовать для создания эффекта затемнения. Дополнительные вопросы, связанные с PWM, см. в разделе pwm.
Контакт также может относиться к физическому контактному разъему, к которому вы подключаете провода. Подключите провод к контакту GND.
От http://arduino.cc/en/Main/ArduinoBoardUno
На фотографии выше показано 14 цифровых контактов (шесть из них-ШИМ), 6 аналоговых контактов и 12 других контактов (GND, 5 В, 3,3 В и т.д.).
Вопросы, связанные с [pins]:
- Какой тип разъема использует система GROVE? Какой тип разъема использует GROVE ? Надо подключить некоторых старых датчиков, чтобы они были совместимы с GROVE, поэтому сначала нужно определить разъем, чтобы я мог купить корпус и контакты…
- Беспроводная (но быстрая) передача вывода STEP и DIR от Arduino к шаговому драйверу Очень короткая версия: Ищете способ беспроводного получения сигналов STEP и DIR (только эти два сигнала) от Arduino к шаговому драйверу DRV8825 примерно в метре: Arduino -> STEP и DIR IO…
- Что означает тильда (~) в качестве аннотации для вывода данных? Когда я изучаю техническое описание Arduino Micro (кстати, не смог найти Pro Micro на их сайте), я вижу, что некоторые выводы данных помечены символом ~, а некоторые нет. Например, у D9 есть…
- Как иметь несколько цифровых выходов для одного и того же вывода на Arduino Uno и Simulink? Я пытаюсь разработать PID-контроллер с Simulink, как показано в образе PID . Я использую PID-контроллер для управления двигателем через Arduino Uno и драйвер двигателя. У меня есть выход PID,…
- Обнаружение прерывания питания на NodeMCU Я использую источник питания 5v 1A и подключаюсь к VIN-контакту на NodeMCU. Я также использую батарею 18650, чтобы поддерживать работу NodeMCU в случае отключения питания из-за перебоев в подаче…
- Миграция проекта Arduino Uno R3 в Wemos D1 R2 — проблемы с распиновкой Поэтому я решил приобрести плату Wemos D1 R2, чтобы мои старые проекты Arduino Uno R3 могли получить некоторые новые функции IoT. Однако, даже если мой код отлично работает в Uno, я хочу…
- Как питать Arduino Uno от терминала 5v драйвера двигателя L298N? Я пытаюсь настроить контроллер драйвера двигателя L298N с помощью моего Arduino. Различные онлайн-схемы о том, как их подключить, в основном похожи, но они отличаются питанием Arduino от вывода 5v…
- Использование модуля JYETech 2.4 Inch LCD Display Screen Module с Arduino? У меня есть этот 2,4-дюймовый ЖК-дисплей JYETech, который я хотел бы использовать для проекта, который я имею в виду, однако я не уверен, как подключить его к моему Arudino Mega. Вот таблица данных…
- Как настроить кабели для подключения Cp2102 к Pro Mini? Как подключить кабели для программирования pro mini с USB-интерфейсом CP2102 ? TX RX и GND-это легко, но я не уверен насчет RST, DTR, DST и т. Д. Я приложил изображения обоих. ПРАВКА: …
- Является ли контакт питания контактами ввода-вывода? Другие компьютеры заявляют, что их контакты 3,3 В и 5 В являются входными/выходными контактами, так ли это на самом деле?
- Назначение дополнительных отверстий под пины или клон Arduino Я недавно купил этот клон Arduino, и в нем много дополнительных отверстий для контактов, но некоторые из них я не знаю, что они делают. В комплекте не было инструкции по эксплуатации. Вот его…
- Если цифровые выводы Arduino можно использовать в качестве выводов питания, то зачем нам нужны выводы VCC? Если цифровые выводы Arduino можно использовать в качестве выводов питания, то зачем нам нужны выводы VCC? Выводы VCC работают так же, как и цифровые выходы, не так ли? Итак, почему нам все еще…
- Использование CD4053 для arduino Я хотел бы использовать CD4053 для мультиплексирования в arduino, но проблема в том, что я не понимаю, как работает CD4053, это то же самое, что CD4051, может ли кто-нибудь помочь мне, предоставить…
- Таблица подключения контактов между моими ESP32 и ILI9586 Я хотел бы узнать, где я могу узнать больше (и подробно) о подключении для конкретных досок. У меня есть этот ESP32-S3 , и я хочу подключить его к < a href="https://www.reichelt…
- Распиновка Duinotech ATTINY85 Я уверен, что это супер нубский вопрос, но какая распиновка платы разработки Digispark ATTINY85 Плата выглядит следующим образом: Теперь причина, по которой я задаю этот вопрос, заключается…
- Arduino: как digitalRead считывает значение? И что это за ценность? У меня есть Arduino Uno с 14 цифровыми контактами. Я полагаю, что они имеют выход 5V. Но они также могут вводить значения. Я не уверен, что именно он читает, когда это делает (сила тока,…
- Как настроить контакт как двунаправленный и с открытым коллектором? Я хочу обмениваться данными с клавиатурой асинхронно через один открытый коллектор, двунаправленный вывод данных. Как часть протокола, на контакте данных активен низкий уровень, и он…
- Az Delivery ESP32 DevKitC V2 номера PIN Интересно, где узнать PIN для Az Delivery ESP32 DevKitC V2. Есть рисунок пин-аута, но он не говорит, каковы пин-адреса: https://cdn.shopify.com/s/files/…
- Неиспользуемые контакты в Arduino L293D motor shield? Каковы неиспользуемые контакты в моторном щитке Arduino L293D? Я хочу подключить экран с помощью проводов вместо непосредственного монтажа поверх платы Arduino.
- Почему платы ESP ломают контакты флэш-памяти SPI? У меня есть плата для разработки ESP32 и плата NodeMCU. Оба выламывают контакты для прошивки SPI ESP. Эти контакты упоминаются в стандартных описаниях выводов как обязательные/не должны подключаться…
- Использую nRF2401, и в передатчике и приемнике Rx не мигает, а Tx мигает; почему Rx не мигает? Я провел поиск значений RX и TX, и оказалось, что TX означает отправку данных, а RX означает получение данных. Итак, когда мой передатчик выключен, мой приемник выглядит так и работает от батареи: …
- Какие компоненты можно подключить к контактам 0/1 (RX/TX) без предотвращения загрузки кода? Для проекта робота я использую Arduino Uno, и у меня заканчиваются контакты. Самым простым решением было бы использование цифровых контактов 0/1. Я знаю, что это означает, что я не смогу…
- Как использовать GPIO ESP-01 для ввода Я пытаюсь использовать один из GPIO ESP-01 в качестве входного сигнала, однако я всегда читаю 1 и ничего не прикрепляю к этим выводам. В принципе, я пытаюсь обнаружить высокое напряжение от другого…
- Почему я читаю только нули из PORTB? Я использую специальную плату, совместимую с Arduino Nano, с Atmel 328P. Я внешне меняю значения, применяемые к нескольким контактам на PORTB. Я ожидаю, что смогу прочитать значения этих контактов…
- Проверка перемычки между двумя контактами на Arduino Я занимаюсь созданием сканера тегов (который передает идентификатор тега на компьютер), и я решил использовать для этого Arduino Micro и просто использовать функцию клавиатуры, чтобы сэкономить себе…
- Можно ли использовать SoftwareSerial в ESP01 Я использую ESP01 в качестве микроконтроллера, который извлекает информацию из Firebase и отправляет их по последовательному каналу в Arduino Uno для других целей. Я не использую NodeMCU, так как у…
- Выходной PIN не работает как код привет, ребята, я студент. я хочу изучить arduino , но блок кода не работает это мой код: int r1=4,r2=5,r3=6,r4=7; int l1=8,l2=9,l3=10,l4=11,i=0; void setup() { // put your setup code here,…
- Как просто переключить контакт (светодиод) Я не программист, а скорее специалист по оборудованию. В старые добрые времена машинного кода вы могли "считывать" состояние порта и переворачивать его ... по общему признанию, это был гораздо более…
- Безопасно ли припаивать скользящий переключатель к неиспользуемым выводам GPIO? У меня есть Digispark Rev.3 Kickstarter с ATtiny85 (см. распиновку ниже) и трехконтактным ползунковым переключателем (см. Пример ниже). Я хочу использовать переключатель слайдов для управления…
- Проводная связь Arduino с MCP23008 GPIO pin expander для включения светодиода нажатием кнопки Я использую Arduino Uno и MCP23008 GPIO pin expander, у меня есть мгновенная кнопка, подключенная к GPIO 2 на MCP23008, и светодиодный индикатор, подключенный к GPIO 1 на MCP23008. Я хочу, чтобы…
- Одновременное переключение двух и более цифровых выходов ESP8266 Я бы хотел управлять некоторыми цифровыми микросхемами с помощью ESP8266-12. Как я могу переключить 2 контакта на ВЫСОКИЙ в один и тот же момент? Как я могу переключить один из них на НИЗКИЙ,…
- Запуск 7-контактного OLED-дисплея с 4 контактами (I2C) У меня есть OLED-дисплей с такой 7-контактной распиновкой: Я хочу использовать существующий код, который я нашел, который использует U8Glib. Но в приведенном примере use использует 4…
- Сколько датчиков может поддерживать Arduino Uno? Нужна помощь для моего гидропонного проекта Это мой первый раз, когда я использую этот продукт arduino. Я занимаюсь гидропонным проектом, где мне нужно измерить температуру окружающей среды, температуру воды, датчик EC и датчик lux(датчик…
- Как проинструктировать L293D работать с двигателем на полной скорости при использовании контактов 3,3В GPIO? Если контакты включения и ввода L293D ожидают [до] входов 5 В; каков наилучший способ подачи полной мощности на выходные контакты при использовании ESP32 или любого другого микроконтроллера,…
- Выводы Portenta для АЦП Я хотел получить ваши комментарии по одному из моих вопросов. В настоящее время я работаю над скетчем для Arduino Portenta H7. Однако, из-за моего плохого электрического фона, хотел бы спросить…
- Какие входные контакты я могу использовать на ESP8266 NodeMCU На ESP8266 NodeMCU у меня есть GPIO2 , GPIO3 , GPIO1 , GPIO9 бесплатно, но когда я назначаю их кнопке, они не работают. Я предполагаю, что это потому, что эти контакты имеют другую функцию за ними.…
- Может ли режим pin повредить Arduino с подключенной электроникой? Я не очень разбираюсь в электронике, так что это может быть глупый вопрос. Но я не знаю. Предположим, что я подключил какую-то электронную схему (транзисторы, светодиоды, что-нибудь еще) к выводам…
- Подключение произвольного количества штифтов к отверстиям без пайки? Я хочу избежать пайки по состоянию здоровья. У меня в квартире нет хорошо проветриваемого открытого пространства. Для платы/модулей, которые не имеют штифтов, а только отверстия, как я могу…
- Можно ли использовать внутренние и внешние сопротивления подтягиванию/опусканию вместе? Что произойдет,если скетч использует код типа pinMode(18, INPUT_PULLDOWN) для настройки внутренних понижающих (или подтягивающих) резисторов, но используется в схеме, где также присутствуют…
- Проверить возможности PIN во время компиляции Существуют ли независимые от платы функции для проверки возможностей pin-контакта во время компиляции? Можно ли использовать pin в качестве вывода, как в digitalWrite() ? Поддерживает ли…
- Проблема с использованием выводов A4 и A5 для ввода и вывода I2C Хардаре используется: Arduino nano ( старый загрузчик ) Монохромный Oled-дисплей ( 4 контакта, 128 x 32 ) MPU 6050 Как дисплей, так и MPU используют A4 и A5 в качестве протокола связи I2C, они…
- Почему номера выводов диаграмм и кода отличаются друг от друга? Если я поищу в Google "номера выводов arduino nano", все результаты покажут, что номер вывода D2 равен 5. Но это не сработало. Я поискал несколько примеров кодов, и они были 3 для D3 и 5 для D5 и т.…
- Невозможно использовать аналоговые контакты в качестве цифровых входов Я хочу использовать аналоговый вывод A7 в качестве цифрового входного вывода. Как указано в документах Arduino , аналоговые контакты могут быть сконфигурированы так же, как и любой другой…
- Arduino UNO не сдвигает сервопривод У меня есть простой серводвигатель MG996, и я пытаюсь заставить его двигаться с помощью Arduino Uno. Я пробовал разные способы подключения, но, похоже, ничего не работает так, как ожидалось. Для…
- 6 + 1 двигательей подключенных к arduino uno? Можно ли подключить 6 двигателей постоянного тока и 2 серводвигателя постоянного тока к Arduino Uno? Я намерен управлять Uno с помощью Raspberry pi, подключенного через USB. Предполагая, что…
- Не могу найти контакты Sdl и Sca на LCD дисплее Мой проект-бесконтактный датчик температуры.Я использую ЖК-дисплей RG1602A и датчик температуры mlx90164. Но проблема в том, что нет sdl , sca-контактов в жк-дисплее. Есть ли какой-то способ…
- Input против input_pullup Я новичок в Arduino и не могу понять некоторые вещи. Как работает входной вывод в Arduino? Я хочу установить один из выводов в качестве входного. Когда я должен использовать input и когда…
- Безопасно питать светодиодную ленту через ESP32 GPIO Я хочу перемонтировать светодиодную ленту с батарейным питанием (как показано на рисунке ниже) для питания через вывод GPIO ESP32. У меня есть плата разработки ESP32 NodeMCU, работающая через USB. …
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop() Я не мог найти подходящего ответа в сети, поэтому пришел сюда в крайнем случае. Поэтому я хочу использовать кнопку FLASH в качестве входного сигнала в методе loop () . Есть ли способ проверить,…
- Кастомная функция переключения светодиодов: один из трех светодиодов работает неправильно Я подключил три светодиода к Arduino Uno и написал простой класс светодиодов. Я переключаю все светодиоды основного цикла, но по какой-то причине один светодиод (подключенный к pin7) всегда плохо…