@svd71 огромное спасибо за подробное объяснение. Есть самописный рабочий скетч под ардуинку, который буду самостоятельно пытаться переписать на чистые си.
@nepster09 весь смысл модулей только в их изолированности. К примеру есть модуль форума, который можно абсолютно безболезненно отлючать, закомментировав всего 1 строку в конфиге. Для категорий и статей создавать отдельные модули нет никакого смысла (если только не объединить в 1)
Спасибо за ответ.
И я все же не совсем понял про пины. Вот смотрите, у arduino есть аналоговые пины, цифровые, isp и tx/rx. Когда я подключал дисплей и сенсор я мог подключать все их пины к абсолютно любым цифровым пинам ардуино (их там 10+) и уже в коде выбирать задавать их номера. А где на самой atmega эти самые цифровые пины? Я ожидал 10+ пронумерованных пинов типа dp1 dp2 dp3... Почему тут почти все пины называются по-разному?
Говоря чуть сложнее, вы сделали для сайта frontend (html+css = верстка = то, как сайт выглядит в браузере), но не сделала backend — приложение на любом языке, которые генерирует контент (к примеру, выдергивает все посты блога из базы, обрабатывает и генерирует html).
Одними html/css (простенькую верстку с помощью которых вы создали в dreamweaver) не обойтись. Есть PHP (ruby, python или любой другой веб-язык), который автоматически генерирует эти самые html-странички.