#1 11-11-2022 20:34:55

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,586

Уроки для начинающих Arduino IDE.

Урок 1. Математические функции. Сложение.

int a=1;//объявляем глобальную переменную "а" типа integer с начальным значением 1.
int b=2;//объявляем глобальную переменную "b" типа integer с начальным значением 2.
void setup() {
  Serial.begin(115200);//запускаем серийный порт со скоростью 115200 бод.
}
void loop() {
 Serial.print("Переменная a=");//печатаем в сирийный порт сообщение "Переменная a=" с новой строки.
 Serial.println(a);//печатаем в сирийный порт значение переменной "a" в продолжение строки.
 Serial.print("Переменная b=");//печатаем в сирийный порт сообщение "Переменная b=" с новой строки.
 Serial.println(b);//печатаем в сирийный порт значение переменной "b" в продолжение строки.
 Serial.print("a+b=");//печатаем в сирийный порт сообщение "a+b=" с новой строки.
 Serial.println(a+b);//печатаем в сирийный порт значение суммы "a+b"
 delay(5000);//ждём 5 секунд
}

Не в сети

#2 11-11-2022 21:13:55

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,586

Re: Уроки для начинающих Arduino IDE.

Должно получиться так.

urok-1.png

Не в сети

#3 14-11-2022 01:55:21

IvanAltay
Administrator
Зарегистрирован: 03-05-2018
Сообщений: 4,586

Re: Уроки для начинающих Arduino IDE.

Урок 2. Заполняем двумерный массив случайными числами от 0 до 1. Печатаем содержание массива в серийный порт.

int A[3][4];
int x,y;
void setup() {
Serial.begin(115200);
}
void loop() {
  for (x=0; x<3; x++){
    for (y=0; y<4; y++){
       A[x][y] = random(2);
    }
  }
 delay(1000);
for (x=0; x<3; x++){
    for (y=0; y<4; y++){
   Serial.print( A[x][y]);
    }
    Serial.println();
    }
delay(2000);
}

Не в сети

Подвал раздела

Работает на FluxBB (перевод Laravel.ru)