Наверное, все смотрели фильмы
Наверное, все смотрели фильмы про всяких там безумных учёных-девственников, которые смастерили себе роботов и живут с ними, или же пытаются с их помощью захватить мир. И, возможно, ты и сам/а хотел/а стать таким учёным и делать роботов-убийц, как в Терминаторе. Как бы странно это ни звучало, теперь у тебя есть такой шанс. Ардуино!
Что такое Ардуино? Нет, это не шут из Буратино и не очередной вид секса. Ардуино - это микросхема с процессором, которая удобно впаяна в плату так, чтобы легко подключаться к её выводам. Микросхему можно программировать, чтобы подавать на её многочисленные выводы напряжение согласно программе. Казалось бы, что это нам даёт. Где робот, Карл?
А это и есть основа робота. Воткни в один из выводов платы мотор с колёсами - и вот тебе уже колёсный робот, который тупо ездит до ближайшего, как говорится, фонаря. Если ты хочешь напугать до усрачки кота - такого робота хватит. Но если ты хочешь сделать что-то более крутое, то тебе понадобятся датчики.
Сколько бы ни пердели старые инженеры-микроконтроллёрщики (пиздец, это слово длиннее моего члена), Ардуино лучше других работает с датчиками, ибо они делаются специально под Ардуино. Датчики - это органы чувств робота. Обычно это тоже модули, маленькие платы со всякой хренью, которая реагирует на свет, звук, запах пердежа и прочие явления мира. Их подключают к плате Ардуины как положено по инструкции и считывают сигналы на входах процессора.
Скажем, если мы подрубим датчик, который при свечении на него фонарём будет выдавать +5 вольт на вход Ардуино, то с помощью программы мы это узнаем и подадим +5 вольт уже на выход, на котором всё ещё висит мотор. Если на входе не будет напряжения, то и на выходе, не будет. Это правило записывается в Ардуино с помощью компа, USB кабеля, одного китайского драйвера и одной программы для программирования.
Как видим, всё настолько тупо, что даже уместилось в очередном тупом обзоре. В итоге мы получили одного воображаемого робота, который движется при попадании на него света. Если подключить к нему мощные моторы, на которых будут колёса с шипами, снабдить пулемётами и ракетами, то такой робот будет воевать до тех пор, пока не наступит ночь.
Где же взять саму Ардуину и всю приблуду к нему? Конечно, у китайцев на Али! Стоит только набрать заветное слово, и перед тобой откроются целые наборы для конструирования, покупай - не хочу! Книг тоже полно. Изучай - не хочу. Конечно, став ардуинщиком, вы сразу станете посмешищем для старых пердунов, которые всё ещё паяют свои вытравленные в купоросе платы вручную, мечтая о мощностях, которые им на фиг не сдались. Они программируют на ассемблере, хотя давно уже изобрели С и С++. В своих логовах, заваленных чертежами и прокуренных канифолью, они строчат сморщенными пальцами завистливые обидные посты про ардуинщиков, но это всё фигня. Рано или поздно, Ардуино будет работать на производствах, и уж тогда посмотрим, как они посмеются!
А пока что ставлю Ардуино 10 / 10 и одобрительно мигаю светодиодом.