Arduino — это небольшая плата с собственным процессором и памятью. На плате также есть пара десятков контактов, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки и вообще всё, что работает от электричества.
В процессор Arduino можно загрузить программу, которая будет управлять всеми этими устройствами по заданному алгоритму. Таким образом можно создать бесконечное количество уникальных классных гэджетов, сделанных своими руками и по собственной задумке. Для того, чтобы понять идею, взгляните на иллюстрацию. Она не отражает и миллионной доли всех возможностей, но всё же даёт первичное представление: Сложно ли это?
Свою бешеную популярность Arduino приобрела благодаря простоте и дружелюбности. Даже полный ноль в программировании и схемотехнике может освоить основы работы с Arduino за пару часов. Этому поспособствуют тысячи публикаций, учебников, заметок в интернете и отличная серия видеоуроков по Arduino на русском языке.
Программы для Arduino пишутся на обычном C++, дополненным простыми и понятными функциями для управления вводом/выводом на контактах. Если вы уже знаете C++ — Arduino станет дверью в новый мир, где программы не ограничены рамками компьютера, а взаимодействуют с окружающим миром и влияют на него. Если же вы новичок в программировании — не проблема, вы с лёгкостью научитесь, это просто.
Для удобства работы с Arduino существует бесплатная официальная среда программирования «Arduino IDE», работающая под Windows, Mac OS и Linux. С помощью неё загрузка новой программы в Arduino становится делом одного клика, только лишь подключите плату к компьютеру через USB. Хотя для более пытливых умов возможна работа и через Visual Studio, Eclipse, другие IDE или командную строку.
Вам не понадобится паяльник. Полноценные устройства можно собирать, используя специальную макетную доску
Другие языки программирования и технологии
Arduino это сложно?
Павел Чурчин
http://www.radio-magic.ru/arduino-projects
Лучше микроконтроллер.
Похожие вопросы
- Вопрос о программирование Arduino.
- Язык Arduino(C, C++) Нужна помощь: в изучении arduino встретил знак "&" помогите, пожалуйста, что он означает!
- Arduino или Iskra JS? Что выбрать? Что лучше взять: arduino или iskra?
- Arduino+Delphi
- Пишу программу для управления микроконтроллера ARDUINO с помощью ИК приёмника.
- Нужно написать код на Arduino IDE
- Как получить 1 МГц на ШИМ порту arduino?
- помогите с программой (arduino)
- Как считывать строки в Arduino?
- Сложно ли работать программистом? вопрос к тем кто работает, либо учится на программиста.