,
4
4
4 :
digitalWrite(led_ red, HIGH); // delay(500); // digitalWrite(led_ red, LOW); // delay(500); // digitalWrite(led_ red, HIGH); // delay(500); // digitalWrite(led_ red, LOW); // delay(500); // digitalWrite(led_ red, HIGH); // delay(500); // digitalWrite(led_ red, LOW); // delay(500); // digitalWrite(led_ red, HIGH); // delay(500); // digitalWrite(led_ red, LOW); // delay(500); // |
, . for:
for ( , , ){ , } |
for , 4 :
for(int i = 1; i <= 4; i = i + 1) { // : 1 4 .. // { } 4 , i=1, i=2, i=3 i=4 digitalWrite(led_red, HIGH); // delay(500); // digitalWrite(led_red, LOW); // delay(500); // } |
for , , :
int led_red = 11; // 11 int led_yellow = 7; // 7 int led_green = 2; // 2 void setup() { // , , pinMode(led_red, OUTPUT); pinMode(led_yellow, OUTPUT); pinMode(led_green, OUTPUT); } void loop() { digitalWrite(led_red, HIGH); // delay(3000); // for(int i = 1; i <= 4; i = i + 1) { // 4 digitalWrite(led_red, HIGH); // delay(500); // digitalWrite(led_red, LOW); // delay(500); // } digitalWrite(led_yellow, HIGH); // delay(3000); // digitalWrite(led_yellow, LOW); // digitalWrite(led_green, HIGH); // delay(3000); // for(int i = 1; i <= 4; i = i + 1) { // 4 digitalWrite(led_ green, HIGH); // delay(500); // digitalWrite(led_ green, LOW); // delay(500); // } } // loop |
6. Arduino , ( , ).
|
|
7. ,
8. Learning / Svetofor_Blink
3.3. . analogWrite
analogWrite ( , ) Arduino ( 3, 5, 6, 9, 10, 11 Arduino Uno ) 0 255, 0 +5 . :
analogWrite (6, 200); 6 5200/255= 3,9
analogWrite (11, 50); 11 550/255= 1
, / analogWrite / . PWM- Arduino (3, 5, 6, 9, 10, 11) (fading).
: , , , , ..