Освой Arduino играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
Fritzing - бесплатная программа для создания в визуальном редакторе внешнего вида собранных схем на макетной плате, а также принципиальной схемы и многое другое.
Домашняя страница программы - fritzing.org/home/
Часто в базе данных программы нет нужных компонентов. Но можно создавать собственные и заносить их в свою базу. А также устанавливать компоненты, нарисованные другими пользователями.
Модель ESP32 (36 выводов) для Fritzing
Инфракрасный датчик движения HC-SR501