Цитата из общения с другом:
256 K флеш памяти
100 ножек (на ардуине доступны 54 цифровых и 16 как аналоговые входы могут использоваться)
32 внешних прерывания (читай 32 устройства могут что-то сообщать дерганием ноги), 5 шин SPI (а на каждую шину SPI можно сажать до 40 вроде устройств если что, тут надо проверить).
1 линия TWI (I2C) - до 112 устройств
4 UART (т.е. 4 линии RS232)
8 Кб ОЗУ
4 Кб EEPROM
6 внутренних таймеров
15 ШИМ каналов
32 кГц модуль RTC
Компаратор аналоговый + 16-ти канальный АЦП
Тактовая частота до 16МГц
Что люди в качестве хобби делают на связке ардуины и raspberry pi
Арудина служит в данном случае (в узкой задаче управления выстрелом) неким слоем абстракции raspberry от нижнего железа (сервомоторов). Общается по RS232 с ардуиной. А ардуина уже раскладывает присланные команды в исполняющие импульсы для конкретных приводов.
Как по мне - так полуавтономный танчик, который умеет ездить, светить, транслировать видео, передавать звук, причем дома своими руками - это нифига не анекдот. И ржать тут не с чего. Вполне себе серьезная система управления, если мы об автоматах ведем речь.
Причем заметь - сделано на копеечных деталях.
А почему гражданин твинго ржот от ардуины 2560 (atmel avr atmega 2560), если 89C51 (atmel avr at89c51 outdated, discontinued, not recommended for new designs) обладает более скромными возможностями?
4 к флэш памяти (супротив 256)
циклов перезаписи 1000 вместо 10000
рабочая частота до 24 МГц (ну конечно это на 50% шустрее чем 16МГц 2560)
128 x 8 бит ОЗУ - это 128 байт оперативы против 8 кбайт (8192 т.е. байт)
32 программируемых линии ввода-вывода против 86 по даташиту (у ардуины ограничения в связи с авторской разводкой платы, но даже там 54 линии тебе доступны)
6 внешних прерываний (против 32 штатных, через arduino ide доступно меньше - всего 6, но никто же не заставляет только им пользоваться)
один serial programmable channel против 4 UART + 1 TWI + 5 SPI
То есть профессиональная система за 20 косарей на базе 250 рублевых контроллеров, которым уже сто лет в обед вопросов не вызывает.
А "наколенное творчество" на контроллере за 20 баксов с базовой обвязкой - это "спасибо, насмешили".
Где логика, непонятно.
Кстати даже AtMega 328 (которая собственно Arduino UNO):
32 к флэш
1 к EEPROM
2048 байт ОЗУ
До 20 МГц частота
4 таймера (один RTC)
6 каналов ШИМ
8и канальный АЦП
6 канальный компаратор
1 UART
1 SPI
1 TWI
23 программируемых линии ввода/вывода
Тоже как бы это сказать - превосходит во всем кроме тактовой частоты, и количества ног.
В общем пусть смеется дальше.