Ардуино Кіріспе

Arduino дегеніміз не?

Arduino — электронды құрылғыларды оңай жасауға арналған ашық бастапқы кодты платформа. Ол екі бөліктен тұрады: физикалық плата (микроконтроллер) + бағдарламалау ортасы (IDE). Кез келген адам оны сатып алып, компьютерге қосып, бағдарлама жазып, датчиктерді, моторларды, шамдарды басқара алады.

Не үшін керек?

Arduino-мен жасауға болатын нәрселер шексіз: үйдегі температураны өлшеу және автоматты желдеткіш қосу, смарт шам жасау, роботтар жасау, судың деңгейін бақылау, метеостанция, сигнализация. Ол оқушыларға, хоббистерге және инженерлерге бірдей қолайлы, себебі плата арзан (~$3–$10), қауымдастық өте үлкен, сабақтар мен мысалдар интернетте көп.

Қайдан бастаған жөн?

  1. Arduino UNO платасын сатып алу — ең танымал, бастаушыларға арналған.
  2. Arduino IDE орнату — arduino.cc/en/software сайтынан тегін жүктеу.
  3. USB кабелімен компьютерге қосу.
  4. Бірінші жоба — LED жыпылықтату (Blink).

Негізгі кодтар

Arduino-ның тілі C/C++ негізінде, бірақ өте оңайлатылған. Барлық код екі бөліктен тұрады:

void setup() {
  // Бір рет қана орындалады — іске қосылғанда
}

void loop() {
  // Үнемі қайталанады — шексіз цикл
}

 

 

1. LED жыпылықтату (Blink) — классикалық бірінші жоба:

void setup() {
  pinMode(13, OUTPUT);  // 13-ші пин — шығыс режимі
}

void loop() {
  digitalWrite(13, HIGH);  // Шамды қос
  delay(1000);             // 1 секунд күт
  digitalWrite(13, LOW);   // Шамды өшір
  delay(1000);             // 1 секунд күт
}

 

Ең маңызды функциялар:

Функция Не істейді
pinMode(пин, режим)          Пинді кіріс/шығыс ретінде орнату
digitalWrite(пин, мән) Цифрлық пинге HIGH/LOW жіберу
digitalRead(пин) Пиннің мәнін оқу (0 немесе 1)
analogRead(пин) Аналогтық пинді оқу (0–1023)
analogWrite(пин, мән) PWM сигнал жіберу (0–255)
delay(мс) Миллисекунд күту
Serial.println()

Мониторға шығару

 

Бастауға ең жақсы жол — Blink мысалын іске қосу. Шам жыпылықтаса, баршасы дұрыс деген сөз! Одан кейін датчиктерге және басқа жобаларға көшуге болады.