Arduinium
Matnli darslar

Arduino nima?

Plata nima qiladi, pinlar nima uchun kerak va dastur qanday ishga tushadi.

8 daqiqaDaraja: Boshlang‘ich

Arduino Uno — kichkina kompyuter. Uning ichida bitta dastur ishlaydi va u faqat shu dasturni bajaradi. Kompyuteringizdan farqi shundaki, u ekran yoki klaviatura bilan emas, balki simlar orqali tashqi dunyo bilan gaplashadi.

Pinlar — platanin qo‘llari

Plataning chetidagi teshiklar pin deb ataladi. Ular orqali plata signal yuboradi yoki qabul qiladi. Ikki xil pin bor:

  • Raqamli pinlar (D0–D13) — faqat ikki holat: yoqilgan (HIGH) yoki o‘chirilgan (LOW).
  • Analog pinlar (A0–A5) — 0 dan 1023 gacha bo‘lgan qiymatni o‘qiydi, masalan yorug‘lik darajasi.
  • Quvvat pinlari (5V, 3.3V, GND) — bular signal emas, ular tok beradi.

GND — «yer». Har bir zanjir GND ga qaytishi kerak, aks holda tok aylanmaydi va hech narsa ishlamaydi. Bu boshlovchilar eng ko‘p qiladigan xato.

Dastur qanday ishlaydi

void setup() {
  pinMode(13, OUTPUT);   // bir marta bajariladi
}

void loop() {
  digitalWrite(13, HIGH);  // cheksiz takrorlanadi
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
setup() bir marta ishga tushadi, loop() esa plata o‘chgunicha qayta-qayta takrorlanadi.

Shuning uchun sozlashni — masalan «13-pin chiqish bo‘lsin» — setup() ichiga yozamiz, harakatni esa loop() ichiga. Keyingi darsda buni o‘zingiz sinab ko‘rasiz.