Програма №1 Діод та резистор (стор. 4-5)
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}
Програма №2 Потенціометр - прилад на основі реостату (стор. 16)
#define pot A0
int a = 0;
void setup() {
// put your setup code here, to run once:
pinMode(pot, INPUT);
Serial.begin(9600);
}
void loop() {
a = analogRead(pot);
Serial.println(a);
}
int a = 0;
void setup() {
// put your setup code here, to run once:
pinMode(pot, INPUT);
Serial.begin(9600);
}
void loop() {
a = analogRead(pot);
Serial.println(a);
}
Програма №3 Обробка значень потенціометра (стор. 18)
#define pot A0
int a = 0;
void setup() {
pinMode(pot, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop() {
a = analogRead(pot);
if (a<400) {
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
} else if (a>400 && a<800) {
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
} else {
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
}
}
int a = 0;
void setup() {
pinMode(pot, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop() {
a = analogRead(pot);
if (a<400) {
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
} else if (a>400 && a<800) {
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
} else {
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
}
}
Немає коментарів:
Дописати коментар