-
Стикер для микроконтроллера
В продолжение Arduino Pin Mapping Т.к. ноги микроконтроллера напрямую соответствуют выходам Arduino/Freeduino — можно для наглядности приклеить к МК вот такой стикер (здесь можно скачать в формате PDF): должно получиться очень здорово и наглядно: Ссылки http://todbot.com/blog/2009/05/23/arduino-chip-sticker-label/ http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/ По теме Шпаргалка по Arduino! Карточка для Raspberry Pi GPIO pinout Выводы Arduino и Arduino pin mapping
-
Выводы Arduino и Arduino pin mapping
Для того, чтобы постоянно не лазить в документацию я вырезал оттуда картинку платы:
-
Практическое программирование Arduino/CraftDuino — начало
У нас уже была серия статей про программирование Arduino/Freeduino/CraftDuino. Там мы рассмотрели структуру программы, константы и специфичные для Arduino функции, которые собственно и составляют язык Wiring. Теперь же настала пора практических занятий 🙂 0. Начало Пожалуй, всё же стоит обозначить элементы управления Arduino IDE
-
Самодельная Arduino/Freeduino типа Serial и переходник USB2COM
Сейчас на компьютерах можно не обнаружить последовательного порта, про ноутбуки и говорить уже нечего, например у меня на ноутбуке COM-портов нет, поэтому чтобы работать с arduino типа Serial (у которых соединение с компьютером идёт через последовательный порт) нужен переходник USB2COM.
-
Про фьюзы
Теперь о том, почему я так загонялся на тему сбоев при прошивке. Дело в том что в памяти атмеги есть ячейки отвечающие за параметры конфигурации всего МК — фьюз-биты.
-
Прошивка бутлоадера
Бутлоадер, как уже упоминали, прошивается в ардуину через SPI. Значит, если собрались делать ардуину сами, всё-таки придётся собрать простенький программатор. Чтоб прошить бутлоадер из под ArduinoIDE (а так проще всего) необходим программатор под названием DAPA. Ну чтож попробуем соберём…
-
Программаторы
Загрузить прошивку в МК AVR семейства Mega (а именно такой стоит в ардуине) можно разными способами(тремя видами программаторов): Последовательным программатором по интерфейсу SPI Через интерфейс JTAG Параллельным (“высоковольтным”) программатором Теперь по порядку.
-
Программирование Arduino — Физика процесса
Наша свежеслепленная ардуина, как и компьютер без софта – просто железо. Чтобы плата ожила и начала делать хоть что-нибудь нужна программа или как часто говорят – прошивка. Написать её под ардуину можно на разных языках — ассемблере, си, паскале, хоть на бейсике, но, обычно, пишут на Wiring’е, из под личной ардуиновской среды разработки — ArduinoIDE…
-
Роботы-летающие тарелки
Британская компания AESIR провела демонстрацию новых моделей роботов, которые отличаются интересным дизайном — они выполнены в форме летающей тарелки диаметром от 30 см до более чем 1 м. Такая форма БПЛА выбрана специально, чтобы использовать эффект Коанды, то есть изменение скорости струи воздуха вблизи поверхности за счёт изменения её формы (струя как бы прилипает к…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…