> Покажите мне библиотеку для вайфая без арлуины плизз. Или все это писать
> руками??Так может тебе просто сразу готовое устройство купить - и готово, зачем лишние заморочки ?
А то, написанные кем-то до тебя библиотеки для вайфайного модуля, библиотеки для работы с двигателем.. библиотеки для мигания светодиодом.
В итоге, все "обучение и программирование" заключается в сваливании в кучу уже кем-то сделанных "черных ящиков" и написании нескольких строк кода, который новичок толком и не поймет, как в принципе не поймет, что вообще происходит в прошивке - просто мотор просто крутится, просто вайфайный модуль просто работает( и хз как, как там данные пробрасываются и обрабатываются и почему вон то конкретное сообщение приводит к неведомым багам ).
С таким же успехом можно просто учить программировать на компе, чтобы у какой-нибудь формы GUI просто менялся цвет кнопок по нажатию итп - в плане изучения "микроэлектроники" результат будет примерно таким же: околонулевым, ведь в обоих случаях обучающийся с реальным железом практически никак не взаимодействует и ни в чем новом не разбирается( работа конкретных протоколов, особенности работы с конкретными железками, прерывания и проч ), ведь это все скрыто от него за жирнющими слоями абстракции.
Тогда как в реализации взаимодействия на тех же Сях посредством SPI, I2C итп нет практически ничего сложного, это довольно интересно и можно быстро получить наглядный результат - подключиться к какому-либо датчику или иному простенькому устройству и считать( что-либо с какого-либо датчика ) или отправить данные на него( вывести текст на тот же двухстрочный дисплей / помигать какими-либо светодиодами или их матрицами )
И, если речь о модулях, предназначенных для творчества, то там обычно весьма неплохая документация.
Нередко может оказываться, что сам протокол обмена данными и система команд у конкретной железки довольно простые и на написание кода, позволяющего взаимодействовать с железкой, требуется весьма немного времени.
Как итог, ардуина и проч - штуки, хорошие для быстрого прототипирования уже теми, кто многое знает.
Но в плане обучения это полнейшее днище, после которого едва ли будут способности работы с железками, как и вообще интерес к этому( ведь для конкретной задачи может просто не оказаться библиотеки или проги )