КУРС ПО ARDUINO — Урок 1: Знакомство с платформой
Всем привет! В этом уроке я начинаю серию уроков по Arduino. Буду рассказывать прям всё что можно только узнать про Arduino 😊 Так что добавьте сайт в избранное, будет очень интересно! Погнали изучать мир микроконтроллеров!
В первом уроке вы узнаете:
- Что такое Arduino?
- Для чего нужна Arduino?
- Что умеет Arduino?
- Что такое микроконтроллер?
ЧТО ТАКОЕ ARDUINO?
Arduino CC — итальянская компания, разрабатывающая и производящая платы с микроконтроллерами для проведения опытов и разработки проектов. Предназначены эти платы в первую очередь для самодельщиков-электронщиков-радиолюбителей, которые интересуются разработкой простых и не очень простых электронных устройств. Буквы CC в названии означает Creative Commons — «креативные приглашаются», то есть компания поддерживает и предоставляет возможность участвовать в разработке плат и библиотек.
Если кому интересно, откуда взялось слово «ардуино», то так назывался бар, в котором любили посидеть создатели компании, а бар, в свою очередь, так назывался в честь одного из бывших королей Италии — Ардуина.
ДЛЯ ЧЕГО НУЖНА ARDUINO?
Под словом «ардуино» имеется ввиду плата, которую можно запрограммировать нужным образом, подключить к ней какие-нибудь устройства (дисплей, светодиоды, моторы, клавиатуры, датчики и т.д.) и использовать готовое устройство.
Ещё с помощью Arduino можно экспериментировать со всякими электронными деталями и изучать их работу.
ЧТО УМЕЕТ ARDUINO?
Вот всё, что умеет делать плата Arduino (все модели):
- Выдавать/принимать цифровые сигналы (цифровые пины);
- Принимать аналоговые сигналы (аналоговые входы);
- Выдавать ШИМ-сигнал (цифровые пины со знаком волны);
- Работать с устройствами по интерфейсам (SPI, I2C, UART);
- Некоторые модели Arduino умеют работать с WiFi и Bluetooth;
Если кажется, что это мало, это не так — примерно это же умеют делать более крутые микроконтроллеры и даже процессоры.
ЧТО ТАКОЕ МИКРОКОНТРОЛЛЕР?
Микроконтроллер — это крошечный компьютер, собранный на одной кремниевой пластине. На пластине расположены процессор (ЦПУ), постоянная память (ПЗУ), оперативная память (ОЗУ), энергонезависимая память (EEPROM).
В постоянной памяти хранится bootloader (загрузчик прошивки для микроконтроллера) и сама прошивка. В оперативной памяти хранятся созданные программой переменные и результаты вычислений процессора. В памяти EEPROM обычно ничего нет, она используется по желанию программиста, например, для запоминания кода от электронного замка. Отличается EEPROM от обычной flash-памяти тем, что записанные в ней данные не меняются после отключения питания.
На этом первый урок завершен. Спасибо за внимание!