Таньд хэрэг болох зүйлс:
№1 Arduino uno -1ш
№2 Breadboard -1ш
№3 LED -5ш
№4 Button-1ш
№4 Button-1ш
№5 220 Омын эсэргүүцэл - 5ш
№6 10 kомын эсэргүйцэл -1ш
№6 10 kомын эсэргүйцэл -1ш
№6 Breadboard-ны холболтын утас - 1 ком
№7 Arduino Uno-н USB кабле - 1ш
const int ledPin = 13; // 13 хөлөндөө led гэсэн нэр өгье.
int buttonState = 0; // button анхны төлөв нь 0 (LOW) байна.
void setup() { // setup функц нь ресет хийгдэх бүрд нэг удаа ажиллана.
// // led гэж зарласан хөлөө гаралт болгон зарлаж.
pinMode(ledPin, OUTPUT);
// buttonPin гэж зарласан хөлөө гаралт болгон зарлаж.
pinMode(buttonPin, INPUT);
}
void loop() {loop функц нь байнга давтагдан ажиллана:
//buttonPin хөлны утгыг digitalRead(); уншин авна.
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
//Хэрвээ buttonState нь HIGH (Логик 1) байх юм бол led асах.
digitalWrite(ledPin, HIGH);
} else {
//Эсрэг тохиолдолд LOW (Логик 0) байх юм бол гэрэл унтар.
digitalWrite(ledPin, LOW);
}
}
Туршилт 2:
Код бичих хэсэг:
Туршилт 1;
const int buttonPin = 2; // 2 хөлөндөө buttonPin гэсэн нэр өгье.const int ledPin = 13; // 13 хөлөндөө led гэсэн нэр өгье.
int buttonState = 0; // button анхны төлөв нь 0 (LOW) байна.
void setup() { // setup функц нь ресет хийгдэх бүрд нэг удаа ажиллана.
// // led гэж зарласан хөлөө гаралт болгон зарлаж.
pinMode(ledPin, OUTPUT);
// buttonPin гэж зарласан хөлөө гаралт болгон зарлаж.
pinMode(buttonPin, INPUT);
}
void loop() {loop функц нь байнга давтагдан ажиллана:
//buttonPin хөлны утгыг digitalRead(); уншин авна.
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
//Хэрвээ buttonState нь HIGH (Логик 1) байх юм бол led асах.
digitalWrite(ledPin, HIGH);
} else {
//Эсрэг тохиолдолд LOW (Логик 0) байх юм бол гэрэл унтар.
digitalWrite(ledPin, LOW);
}
}
Туршилт 2: