Робот на ардуино — Основы — часть вторая (основы синтаксиса)


Здравствуйте, подписчики itist.ru
В этой статье, я как и обещал ранее опишу основы синтаксиса работы с ардуино.
Ниже представлен скетч (программный код) который нужно залить в ардуино.
С подробными коментариями… А прежде, подключите светодиод в порты GND(-) и 13

//Инициализируем порт (13)
int led = 13;

// the setup routine runs once when you press reset:
void setup() {
// инициализируем его как выход (будем осуществлять вывод информации)
pinMode(led, OUTPUT);
}

// В цикле включаем и выключаем светодиод, в итоге мы «проморгаем» СОС на азбуке Морзе.
void loop() {
//Буква С (три коротких)
digitalWrite(led, HIGH); //Зажигаем светодиод
delay(100); //Ожидаем 100 миллисекунд
digitalWrite(led, LOW); //Отключаем светодиод
delay(100);
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(100);
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(1000); //ждем 1 секунду

//Буква О
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(100);
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(100);
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(1000);

//Буква С
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(100);
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(100);
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(100);

delay(3000);
}

Робот на ардуино — Основы — часть первая


Здравствуйте, подписчики itist.ru
Ранее я уже писал про робототехнику, но тем, кто ничего не знает, и не был знаком с ардуино, будет интересно узнать об основах.
И так, что нам потребуется:
1. Прежде всего сама плата — arduino.
Можно итальянскую, можно китайскую. Продаются в интернет магазинах или радиодеталях.
2. USB кабель, обычно идет в комплекте.
3. Среда разработки. Скачать можно тут: http://downloads.arduino.cc/arduino-1.5.2-windows.zip

Устанавливаем и запускаем среду. Предлагаю вам посмотреть ее, потыкаться так сказать, и ознакомиться с синтаксисом.
Потребуется установить драйвера.
Сложностей не должно возникнуть.

В следующем уроке, который будет уже завтра, я расскажу на примере, немного о синтаксисе…