Перед вами обе стороны Arduino UNO R3
Плата Arduino UNO R3 состоит из:
1. Микроконтроллер ATmega328P в качестве главного процессора.
2. Микроконтроллер ATmega16U2 для связи с компьютером через USB порт.
3. USB разъем для загрузки программ и подачи питания на плату.
4. Разъем для подключения от внешнего источника питания.
5. ICSP разъем для прошивки ATmega16U2.
6. ICSP разъем для прошивки ATmega328P.
7. Шина питания.
8. Шина аналоговых входов.
9. Две шины цифровых входов-выходов
10. Кнопка сброс (RESET)
11. Светодиод питания.
12. Светодиоды передачи данных по UART (RX, TX).
13. Светодиод подключенный к 13 контакту платы.
Микроконтроллер | ATmega328P |
Тактовая частота | 16 МГц |
Напряжение питания от USB | 5 вольт |
Напряжение питание через разъем для внешнего | |
источника питания или контакт Vin | 6-20 вольт |
Цифровые входы/выходы | 20 |
Выходы ШИМ | 6 |
Аналоговые входы | 6 |
Максимальная нагрузка на вход/выход | 40 мА |
Максимальная нагрузка на выход 5v | 500 мА |
Максимальная нагрузка на выход 3.3v | 50 мА |
Память для хранения программ (Flash) | 32 Кб |
Оперативная память (RAM) | 2 Кб |
Энергонезависимая память (ROM) | 1 Кб |
SPI | есть |
I2C он же TWI | есть |
Размер платы | 68.6 х 54.3 мм |
Габариты всего устройства | 74.8 х 54.3 х 14 мм |
Вес платы | 25 г |
Есть так же AREF опорный аналого-цифровой преобразователь напряжения.
Для того, чтобы этот пин заработал, вы должны перед использованием функции analogRead(); запустить функцию analogReference();
Возможно, кто-то назовет эти характеристики скромными, но этого вполне достаточно, чтобы построить небольшого робота, систему умный дом, или даже фрезерный ЧПУ станок, которым можно будет управлять в ручном режиме, с помощью компьютера, или андроид устройства.
Хочу обратить ваше внимание на то, что некоторые платы китайского производства на отрез отказываются работать от внешних источников питания, или если работают то не корректно!
Запустить приложение Arduino IDE (подойдет любая версия).
Скачать приложение Arduino IDE можно по ссылке https://www.arduino.cc/en/main/software
Во вкладке Инструменты/Плата: выберите пункт “Arduino/Genuino Uno”
Подключите Arduino UNO к компьютеру, с помощью USB кабеля.
Используйте для прошивки короткий кабель, который идет в комплект с платой! Потому что при использовании кабеля длинной более 30 сантиметров могут возникать помехи, из-за чего загрузка скетчей будет не возможна!
Во вкладке Инструменты выбрать порт, к которому подключена плата Arduino UNO.
В моем случае это COM7, у вас может быть другой! Выберите тот который появился при подключении платы!
Теперь откройте тестовый скетч во вкладке Файл/Примеры/Basics/Blink
Или скопируйте этот скетч, и вставьте его в пустое окно, приложения Arduino IDE.
//Начало скетча Blink
void setup() {
pinMode(13, OUTPUT); //Назначить 13 контакт как выход
}
void loop() { //Функция которая выполняет программу по кругу
digitalWrite(13, HIGH);// Подать +5 вольт на 13 контакт
delay(1000); // Задержка 1 секунда
digitalWrite(13, LOW); // Подать ноль (минус) на 13 контакт
delay(1000); // Задержка 1 секунда
}
//Конец скетча Blink
В скетче прописана задержка 1 секунда delay(1000); между командами, включить и выключить светодиод, можете отредактировать его на свое усмотрение, и нажмите загрузить.
Скетч загрузится, и на плате будет мигать светодиод, с той периодичностью которую вы указали в скетче.