SkillBase

Примеры программ на Arduino

Содержание

  1. Основные части кода
  2. Расширение программ


Основные части кода

Мигание светодиодом


// Будем включать светодиод, подключенный к 13 пину
#define ledPin 13

void setup() {
  // Устанавливаем пин в режим выхода
  pinMode(ledPin, OUTPUT);
}

void loop() {

    // включаем светодиод
    digitalWrite(ledPin, HIGH);
    // Ждем 1 секунду (1000 миллисекунд)
    delay(1000);
    
    // Выключаем светодиод
    digitalWrite(ledPin, LOW);
    // Ждем еще 1 секунду
    delay(1000);
}



Чтение аналоговых сигналов


// Устанавливаем пин, к которому подключен аналоговый датчик
#define analogPin A0

void setup() {

    // Включаем Serial порт на скорость 9600
    Serial.begin(9600);
}

void loop() {

    // Считываем значение с аналогового пина
    int sensorValue = analogRead(analogPin);

    // Выводим значение в Serial Monitor
    Serial.print("Analog value: ");
    Serial.println(sensorValue);

    // Задержка
    delay(500);
}


Датчик расстояния HC-SR04*




Движение сервопривода


Расширение программ

Светофор

Ночной свет

Яркость светодиода по потенцометру

Бесшумный парктроник

Электронная дверь





05.11.2024