-
WinAvr — создание первого проекта
— открываешь программерский блокнот — создаешь проект через File > New > Project указываешь его имя и папку где он будет храниться — создаешь файл main.c и сохраняешь его в папке проекта — подключаешь к проекту — кликаешь на названии проекта правой кнопкой мышки и выбираешь Add Files — создаешь make файл с помощью утилиты…
-
Arduino/CraftDuino и WinAVR — программируем на чистом С
Здесь упоминалось, что Arduino/CraftDuino/Freeduino можно программировать не только на Wiring-е, но и на других языках программирования. Попробуем разобраться как это можно сделать — написать программу на обычном С/C++. Для этого воспользуемся компилятором WinAVR. WinAVR — это интегрированная среда разработки; она включает мощные компиляторы Си и ассемблера, программатор AVRDUDE, отладчик, симулятор и множество других вспомогательных программ…
-
Что за язык программирования используется для Arduino?
На официальном сайте пишут: «…is programmed using the Arduino programming language (based on Wiring)«. Фактически — нет никакого особого языка программирования и программы пишутся на C/C++, а компилируются и собираются с помощью широко известного avr-gcc (в версии для Windows — WinAVR). Все особенности сводятся к тому, что имеется набор библиотек, включающий в себя некоторые функции…
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…