6v между vin и контактом, хотя контакт отключен
У меня есть Arduino Uno, и я пытаюсь заставить световую полосу работать.
я сделал программу для этого, но когда я выключаю контакты, чтобы сделать свет
полоску выключи она все равно светится.
красный причина в том, что между vin и портом по-прежнему 6v, хотя должно быть 0v.
вот мой код
void setup() {
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
}
void loop() {
}
как это исправить
@raketmus, 👍-1
Обсуждение1 ответ
Это правильное прочтение.
Если (LOW) 0 находится рядом с GND.
Все ваши измерения должны быть от (относительно) GND
Никогда не подключайте какие-либо выводы к напряжению до регулятора (V-in) или к напряжению выше 5 В (я обычно устанавливаю 4,6 В как МАКС. напряжение, чтобы дать себе погрешность), и даже это следует делать только в случае входного или высокого (1 ) режим.
Вам повезло, если ваш мультиметр имел достаточно большое сопротивление и еще не повредил Arduino.
Выводы Arduino не имеют реальной защиты и очень мало сопротивления в режиме вывода.
Несмотря на то, что профессионалы продолжают говорить, что это бессмысленно, я обнаружил, что при подключении элементов, чувствительных даже к небольшому току, с помощью NPN-транзистора, я склонен использовать резистор 10K с понижением сопротивления против GND
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
Пожалуйста, покажите нам свою схему, чтобы мы могли видеть, как подключена световая полоса. Проблема должна быть там, @chrisl
Низкий выход (почти) такой же, как и земля. Между VIN и GND вы получите VIN. Между VIN и выводом IO, установленным на LOW, вы получите VIN, поскольку LOW и GND одинаковы., @Majenko