Я сделал плату для Arduino с DS1307 и L298P. Плата выглядит исправно. У меня есть светодиод RGB на контактах 31, 33, 35, и я пытаюсь сделать их ВЫСОКИМ, но напряжение, которое дает Arduino, составляет 1,6 Вольта. Я не знаю, есть ли проблема со схемой, я думаю, что она есть. Схема вообще бесплатна в интернете для 2-х микросхем, также я видел даташит на микросхемы.
Между Arduino и платой у меня есть плата Ethernet.
Я использовал внешний источник питания 10А на 12 вольт, а также USB-кабель, и проблема та же. Кроме того, прежде чем я сделал эту комбинированную плату, я использовал две отдельные платы, одну для DS1307 и одну для двигателя. Светодиод RGB работал правильно.
Схема для двигателя не получает питание от Arduino, она имеет вход внешнего источника питания, поэтому только Ethernet и DS1307 нуждаются в питании от Arduino для работы. Схемы и фото дам. Если есть какое-либо решение, пожалуйста, помогите мне.
Я допускаю, что на схеме есть сетка на линиях RGB, но это сделано для того, чтобы на плате были прямые линии.
Я вижу что-то странное:
ваши светодиоды подключены между контактами MCU и GND без последовательного включения резисторов. Таким образом, напряжение на выводе не будет превышать Vf вашего светодиода.
И это проблема, потому что, вероятно, вы перегружаете свои выводы MCU. Вы должны исправить вашу печатную плату и добавить резистор последовательно с каждым светодиодом.
Кстати, на схеме рядом со светодиодом есть резисторы, но кажется, что они просто подключены между выводами MCU и GND. Это ошибка?
Джей Йелтон