Хелпикс

Главная

Контакты

Случайная статья





Коммуникация. Программирование. Сброс и инициация загрузчика. Физические характеристики. Плата Lilypad Arduino Main Board



Коммуникация

    Arduino Gemma не поддерживает работу с монитором порта в IDE Arduino, однако для последовательной коммуникации с любым контактом Gemma можно использовать библиотеку SoftwareSerial.

Программирование

    Arduino Gemma можно программировать при помощи IDE Arduino.

    Чип ATtiny85 идет с уже записанным загрузчиком, который позволяет загружать на него новый код без использования внешнего аппаратного программатора. Этот загрузчик коммуницирует через протокол AVR109.

    Впрочем, загрузчик можно обойти и программировать микроконтроллер через контакты SPI. Нижняя часть платы имеет большую контактную площадку, соединенную с контактом Reset.

    Если нужно, ее можно использовать для припайки провода.

    Примечание: USB-порты (версии 3.0) некоторых компьютеров не распознают загрузчик Gemma. В таком случае используйте либо порт типа USB 2.0, либо подключите в промежутке USB-хаб.

Сброс и инициация загрузчика

Перед загрузкой скетча на Arduino Gemma пользователь должен вручную нажать на кнопку сброса. После сброса процессора запустится загрузчик и будет оставаться активным в течение примерно 10 секунд.

Физические характеристики

    Arduino Gemma выполнена в форме круга диаметром около 27,98 мм. Впрочем, коннектор Micro-USB немного выходит за пределы этого диаметра. Толщина платы составляет 0,8 мм, а вместе с компонентами (самым толстым из которых является батарейный коннектор JST) – около 6,5 мм.

Плата Lilypad Arduino Main Board


    LilyPad Arduino Main Board – это микроконтроллерная плата, которая может базироваться на ATmega168V (это версия ATmega168 с низким энергопотреблением) или ATmega328V. Она была разработана Лиа Бьючли (Leah Buechley) и компанией SparkFun Electronics.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.