Arduino
Qiyofa
Arduino-Bu profissional bo'lmagan robototexnika ishqibozlari(foydalanuvchilar) uchun dasturiy va texnik taminotlar yig'indisi. Arduino mutloq ochiq arhitektura. Undagi barcha loyihalar qismlari(Asosan dasturiy taminot) ochiq tarqatiladi. U o'zining platasi va IDE-dasturlash muhiti ga ega.
Arduino platasi-bu mahsus o'zida microcontroller va boshqa elektronik qurilmalarni mujassamlashtirgan elektron qurilma. Uning ishlatilish maqsadiga qarab hozirgi kunda bir-turlari mavjud. Ular quyidagilar:
- Arduino UNO
- Arduino NANO
- Arduino MINI
- Va boshqa turlari.
Arduino platasi uchun dasturlar uning o'zining muhitida yoziladi. Dastur yozilish tili esa c++ dastulash tili hisoblanadi.
Arduino muhitida yozilgan oddiy dastur ko'rinishi:
void setup () {
pinMode (3, OUTPUT); // 3 portni chiqish sifatida ishlatish
}
void loop () {
digitalWrite (3, HIGH); // 3-portga quvvat berish
delay (1000); // 1000 milliysekund muddat kutish
digitalWrite (3, LOW); // 3-portdan quvvatni uzish
delay (1000);
}
</nowiki>