Ардиуно анхан шатны хичээл №0

Таньд хэрэг болох зүйлс:

№1 Arduino Nano -1ш
№2 Breadboard -1ш
№3 LED -5ш
№4 220 Омын эсэргүйцэл - 5ш
№5 Breadboard-ны холболтын утас - 1 ком

№6 Arduino Nano-н USB кабле - 1ш

Лэд гэрэл холбохдоо лэднийхээ Anode-ийг Ардиуно-луугаа харуулан холбоно. Cathode-оо Gnd хөлтэй холбоно.


Эсэргүйцэлээ тооцож гаргахдаа омын хууль ашиглана R=U/I.  Хэрвээ улаан өнгийн лэд тавих гэж байсан гээд тооцоо хийвэл  U= Хүчдэлийн үүсгүүрээс - Лэдний ажиллах хүчдэл 
2.9 = 5 - 2.1   1000ma = 1A байдаг бол  20ma = 0.02A 
145 om = 2.9 / 0.02A  

Туршилт 1:
Туршилт нэгийн хувьд 1 сек хугацаатай лэд гэрлээ унтрааж асаах код бичье.

int led = 13; //13 хөлөндөө led гэсэн нэр өгье.

void setup() { // setup функц нь ресет хийгдэх бүрд нэг удаа ажиллана.
 
  pinMode(13, OUTPUT); // led гэж зарласан хөлөө гаралт болгон зарлаж.
}
oid loop() { // loop функц нь байнга давтагдан ажиллана:
v\
  digitalWrite(led, HIGH);   // Логик өндөр түвшин буюу HIGH  5v хөлөөр гарна.
  delay(1000);              // Нэг секунд саатуулах  1cек = 1000 миллисекунд байна.
  digitalWrite(led, LOW);    // Логик нам түвшин буюу LOW 0v хөл
  delay(1000);              // Нэг секунд саатуулах
}




Туршилт 1:

int led;  //led гэдэг хувсагч зарлах

void setup() { 
  // led гэж зарласан хөлөө гаралт болгон зарлаж байна led=9-ээс led=13 хүртлэх хөл гаралт. 
  for( led=9; led=13; led++ )
  {
  pinMode(led, OUTPUT);
  }
}

// loop функц нь байнга давтагдан ажиллана:
void loop() {
    for( led=9; led=13; led++ ) //For([<эхлэх утга>]; [<нөхцөлт-илэрхийлэл>]; [<илэрхийлэл-алхам>])
    //-Энэ параметр  давталтын хувьд эхлээд D9 led асан дараа нь D10 дээрэх led асан ийм байдлаараа D13 хүртэл асаж унтраад цикл дахиад эхнээсээ эхлэнэ.
  { 
  digitalWrite(led, HIGH);   // led гэсэн хувьсагчид оноосон лэд асах.
  delay(1000);              //Асаад нэг секунд хүлээх  
  digitalWrite(led, LOW);    // led гэсэн хувьсагчид оноосон лэд унтар.
  delay(1000);              // Унтараад нэг секунд хүлээх
  }
}


Share this

Related Posts

Previous
Next Post »