Arduino является открытым исходным кодом, программируемый микроконтроллер и программное обеспечение, основанное на чипе ATMega. Хотя Arduino разработан как прототипирование платформы, она может использоваться в различных проектах, электроника ли временные или внедренный. Arduino Совет может быть запрограммирован с помощью Arduino программного обеспечения. Синтаксис для этого очень похож на C/C++ и Java. Он предназначен для простой и простой в использовании и может использоваться любым, от новичков до экспертов, так.
Как Arduino является открытым исходным кодом платформы, вы можете получить владение исходного кода и схемы для него. Это означает, что вы можно углубиться как далеко в него, как вы хотите, даже создавая ваши собственные платы Arduino. Существует также большое сообщество позади него, и вы можете найти много учебников и проекты от во всем мире онлайн.
Что с Arduino?
Довольно много все, что вы хотите! Он был использован в так много различных способов как возможности практически безграничны. Последние проекты включали в себя роботы, художественные инсталляции, автомобильные компьютеры, MIDI-контроллеры, коктейль создателей, интерфейсы человек компьютер, Facebook «как» счетчики, рекламные дисплеи, часы, музыкальный инструмент, пользовательские мыши и клавиатуры, домашней автоматизации... Список можно продолжать и дальше!
Основные характеристики платы Arduino являются способность читать данные от датчиков, чтобы отправлять и получать цифровые сигналы и может подключиться через серийный к вашему компьютеру. Вы можете контролировать много вещей, от светодиодов и LCDs, двигатели и реле. Вы также можете прочитать значения от датчиков например потенциометры, светло-зависимых резисторы (LDRs) и piezos.
Цифровых выходов на Arduino позволяют считывания или записи значения 5v. PIN-код можно использовать для включения LED (с резистором). Вы можете отправить сигнал для реле действовать более высокие напряжения приборов, как телевизоры и дом огни. Вы можете отправить сообщения на двигатели, чтобы включать и выключать. Вы можете проверить, чтобы увидеть, если была нажата кнопка. Можно даже отправлять и получать последовательные данные, параллельных данных и цифровой широтно-импульсной модуляции. В основном все, что можно управлять через немного тока может быть использована.
Аналоговые штифты позволяют вам прочитать входящее напряжение между 0v и 5v. Это будет, как вы читать от датчиков. Есть множество датчиков доступны, от простых практических давления Датчики и роторные потенциометры, датчиков окружающей среды как давление, газ, температура и даже алкоголя. Если у вас есть, например, ползунок присвоено ровно половину своего ареала, он должен выходное напряжение 2,5 в. Arduino можно читать это и используйте значение, чтобы контролировать что-то другое.
Вам не придется остановить с просто контроля электронных схем. Вы можете отправить данные обратно на компьютер для управления программного обеспечения таких как обработка и Max/MSP. Вы можете отправить данные через USB с большинством моделей. Некоторые модели имеют Bluetooth и Ethernet портов, и с дополнительной Шилдс (как подразделение дополнения) вы можете общаться через WiFi и другие протоколы.
Что нельзя делать с одним?
Arduino не имеет много вычислительной мощности, поэтому довольно много любой основных трудоемкой задачей может быть и речи. Вы не будете способны обрабатывать, записи или вывода видео или аудио (хотя вы можете выводить графику для TFT или LCD экраны). Это не как компьютер. Вы не сможете подключить веб-камеру или клавиатуры к нему. Существует не операционная система с графическим Интерфейсом (как Raspberry Pi). Это совершенно другой зверь.
Может кто-нибудь использовать один?
Это красота его. Даже если вы не имеют знаний или опыта работы с электроникой или программирования, вы можете получить простой проект вверх и работает в час или два. Получение светодиод замигает и выключать в шаблоне так же просто, как добавление к макетной плате светодиод и резистор, подключение несколько проводов и несколько строк кода. Arduinos используются в классах по всему миру как стартер к программированию и электроники.