Оперативная SRAM память объемом 2 кБ. Здесь по-умолчанию хранятся переменные и объекты, создаваемые в ходе работы скетча. Память эта энерго-зависимая, при отключении питания все данные хранящиеся в этой памяти просто напросто сотрутся.
Энергонезависимая память (EEPROM) объемом 1кБ. Здесь можно хранить данные которые использует скетч (настройки программы), которые не сотрутся при отключении питания платы Ардуино. Но процедура записи и считывания EEPROM требует использования дополнительной Ardiono библиотеки EEPROM, которая доступна в Arduino IDE по-умолчанию. Также нужно помнить об ограничении циклов перезаписи (порядка не более 10000 циклов записи/перезаписи), присущих технологии памяти EEPROM.
Питание
Arduino Uno содержит всё необходимое для работы с микроконтроллером; для того, чтобы начать работу с ней, просто подключите ее к компьютеру с помощью USB кабеля или подайте питание от блока питания напряжением: 7-12В (Если используется питание более 12В, то регулятор напряжения может перегреться и повредить плату!), либо через пин питания +5В (Будьте внимательны! На этот пин нужно подавать ровно +5В), а так же плата может работать от батареи формата Крона напряжением +9В, но для этого надо будет использовать переходник питания.
Выводы питания
Плата может питаться через разъем питания (7–12В), через USB разъем (5В) или через вывод Vin на плате (7–12В).
Vin. Вход питания платы при использовании внешнего источника питания (используется при отсутствии 5В от USB подключения или от другого регулируемого источника питания). Вы можете подать питание через этот вывод, или, если напряжение питания подается через разъем питания, то это напряжение 5В будет доступно и на этом выводе.
5V. С этого вывода можно получить регулируемое напряжение +5В с выхода регулятора напряжения на плате. Подача повышенного напряжения через вывод 5V может повредить плату, т.к. напряжение с данных выводов обходит встроенный регулятор напряжения. Поэтому не советую подавать питание на плату через этот вывод.
3V3. Питание 3,3В вольта, выдаваемое регулятором напряжения на плате. Максимальный выходной ток на данном выводе составляет не более 50 мА. Подключение повышенной нагрузки на данный вывод может так же повредить плату.
GND. Земля. Необходим для создания замкнутой цепи при подключении к контактам Vin, 5V или 3V3. Во всех случаях вывод GND необходимо выводить как минус, иначе цепь не будет замкнута и питание (что внешнее, что внутреннее) не подасться.
IOREF. Этот вывод предоставляет платам расширения (шилдам) информацию о рабочем напряжении микроконтроллера Ардуино. В зависимости от напряжения, считанного с вывода IOREF, плата расширения может переключиться на соответствующий источник питания либо задействовать преобразователи уровней, что позволит ей работать как с 5В, так и с 3.3В-устройствами.
AREF. Опорное напряжение для аналоговых входов (АЦП).
Плата Arduino Uno имеет самовосстанавливающийся предохранитель, который защищает USB порты вашего компьютера от короткого замыкания и перегрузки по току. Несмотря на то, что большинство компьютеров обеспечивают свою собственную внутреннюю защиту, этот предохранитель дает дополнительный уровень защиты. Если ток через USB порт превышает 500 мА, предохранитель автоматически разрывает соединение, пока короткое замыкание или перегрузка не будут устранены.
Подключение к компьютеру через USB порт
Для взаимодействия с компьютером по USB-UART (эмулятор COM порта) Ардуино использует отдельный микроконтроллер ATmega16U2 (ATmega8U2 до версии R2). Прошлые версии Arduino использовали для этого микросхему программатора FTDI. В китайских копиях обычно используется дешовая микросхема CH340G. Светодиоды RX и TX будут мигать, когда данные передаются через преобразователь USB-в-TTL при соединении с компьютером через USB-порт.
Микроконтроллер ATmega16U2 использует стандартные USB-драйверы операционной системы вашего компьютера, поэтому дополнительный драйвер не потребуется. На платах китайского производства, вместо контроллера ATmega8U2 используется другой программатор – CH340G, который не распознается Windows в автоматическом режиме и для него необходимо установить дополнительный USB-драйвер.
Для работы с платой обычно используют программу для разработки кода Arduino IDE, однако можно использовать и другий программы. Чтобы настроить Arduino IDE на работу с Arduino Uno, нам необходимо узнать, какой номер COM-порта присвоил компьютер Arduino Uno. Номер COM-порта можно найти в «Диспетчер устройств» в ОС Windows, в разделе "Порт (COM и LPT)". Если подключить к компьютеру другую плату Ардуино, то операционная система назначит ей другой номер (COM порт). Стандартная скорость работы COM порта обычно составляет 9600 бод.
Входы и выходы
Arduino Uno предоставляет пользователю 14 цифровых и 6 аналоговых выводов.
Do'stlaringiz bilan baham: |