В наше время очень актуально реализация проектов связанных с интернет вещами, а именно самодельные проекты на базе знаменитой одноименной платой Arduino, у которой на борту имеется процессор и память которой достаточно для создания своих проектов на дому. К плате можно подключать множество дополнительных модулей, кроме того так же можно передавать всю информацию полученных из датчиков между платами или прямиком облачный сервис, о которых поговорим позже.
Типы Arduino
Плат Arduino хватает для множеств целей, так как имеются разные модели которые помогут в реализации проектов, таких как начиная от простого калькулятора, заканчивая системами умного дома. Приведу несколько плат для пример:
Arduino Uno
Характеристики:
Микроконтроллер: ATmega328
Рабочее напряжение: 5В
Напряжение питания (рекомендуемое): 7-12В
Напряжение питания (предельное): 6-20В
Цифровые входы/выходы: 14
Аналоговые входы: 6
Максимальный ток одного вывода: 40 мА
Максимальный выходной ток вывода 3.3V: 50 мА
Flash-память: 32 КБ
SRAM: 2 КБ
EEPROM: 1 КБ
Тактовая частота: 16 МГц
Arduino Micro
Микроконтроллер: ATmega32u4
Рабочее напряжение: 5В
Напряжение питания (рекомендуемое): 7-12В
Напряжение питания (предельное): 6-20В
Цифровые входы/выходы: 20
Аналоговые входы: 12
Максимальный ток одного вывода: 40 мА
Максимальный выходной ток вывода 3.3V: 50 мА
Flash-память: 32 КБ
SRAM: 2.5 КБ
EEPROM: 1 КБ
Тактовая частота: 16 МГц
Arduino Mega 2560
Характеристики:
Микроконтроллер: ATmega2560
Рабочее напряжение: 5В
Напряжение питания (рекомендуемое): 7-12В
Напряжение питания (предельное): 6-20В
Цифровые входы/выходы: 54
Аналоговые входы: 16
Максимальный ток одного вывода: 40 мА
Максимальный выходной ток вывода 3.3V: 50 мА
Flash-память: 256 КБ
SRAM: 8 КБ
EEPROM: 4 КБ
Тактовая частота: 16 МГц