Собираюсь сделать плату Arduino Uno - интересно Ваше мнение по схемотехнике

Это я понимаю. Я хочу понять, можно ли использовать эту схему с окинутым GPIO0 для программирования Мег? Может кто-то так делал?

Да, наверно можно допилить,
смысл -то этого действа в чем?

Так а схему китайской рабочей Ардуино с CH340 в сети не найти?
На оригинале то 16U2 стоит, там прошивка, но ее тоже можно найти…
Я вот для домашних поделок всегда свои платы делал. Года до 2015-го.
Потом нашел для себя ESP8266 и LUA, а когда появился Си для ESP в Ардуино ИДЕ вздохнул с облегчением. Все работает, не рестартует годами. Теперь все только на ESP и делаю, и проще и компактней и дешевле… :slight_smile:

1 лайк

И вот в посте выше и кроется ответ - я то-же для себя открыл ESP8266 и хочу иметь универсальный TTL-адаптер :person_shrugging:

Кстати, озадачился я пробником для витой пары Ethernet - проводов 8, в Atmega328 - 8 аналоговых портов, выкинул стабилизаторы и TTL-конвертор как мне советовали :person_shrugging:.
Сделал я новую версию платы.
Надеюсь хейтерам понравится :wink: :slightly_smiling_face:

где кондеры по входу и выходу на U4?

Хороший вопрос :+1: и своевременный.

И светодиоды вверх ногами.

1 лайк

это уже что то патологическое :rofl:

2 лайка

)) И о резисторах на ТХ/RX я уже говорил… Ну вот не хватает пинов у меня, решил задействовать RX. Помигать светодиодом даже. А там сидит USB-TTL… И кто кого пересилит?

:pray: каюсь шаблончик старый взял.

Если я правильно понял

Да. И диоды на TX/RX не помешают. А C5 обычно не ставится. Но с таким номиналом он просто до одного места.

Светодиоды с TX/RX я перенес на TTL-конвертор.
C5 и тут можно не ставить :slightly_smiling_face:. Уменьшил до 22 пик.

С5 для чего? Особенно 22.

Я от дребезга надеюсь защититься.
вот фрагмент

Вот схема полностью

“Я от дребезга надеюсь защититься.”
нет
не для того тут кондер, а в интернете много что валяется.

ОК, пусть стоит. Не мешает.)

1 лайк

Кстати Uno-вские шилды…

Только не ругайте меня сильно :pray: Решил я в очередной раз извратиться.
Попался мне дисплей 19264-05, понравился мне он тем, что небольшой, много точек и по длине ложится в плату Arduino Uno.
Захотел я сделать шилд для Arduino Uno с дисплеем.

Дисплей собираюсь расположить как бы над Arduino-й (в экран не влезло :person_shrugging:)
Внизу - макетка.

Вот контакты дисплея:

Непредопределенными я увидел 3-пина CD, CS и RST что бы их пристроить и иметь возможность выбирать куда подключить сигналы я сделал перемычки (под дисплеем) на контакты с 8-го по 13. Контакты можно подключить на три из шести выводов (на всякий случай).

Вот как-то так :person_shrugging:

Измерение напряжения питания

Я тут код немного сократил

void VCC() {
#define Vref 1100
  int mvVcc;

  //--- ATmega328P ----
  ADMUX = (1 << REFS0) | (1 << MUX1) | (1 << MUX2) | (1 << MUX3);
  ADCSRB = 0;
  ADCSRA = (1 << ADEN) | (1 << ADATE) | (1 << ADSC) | (1 << ADPS0) | (1 << ADPS2);
  delay(1);
  mvVcc = (1023L * Vref) / ADC;

  Serial.print(F("VCC = "));
  Serial.print(mvVcc);
  Serial.println(F(" mV"));

  Serial.print((float)mvVcc / 1000);
  Serial.println(F(" V"));
}