Le montage et le programme avec mBlock
Le logiciel mBlock peut afficher le code converti en langage Arduino et donc sera utile pour apprendre à coder à un niveau supérieur (passage de la troisième à la seconde par exemple)
Complément : Le programme converti en code Arduino par mBlock
1
2
3
4
5
6
7
double angle_rad = PI/180.0;
8
9
double angle_deg = 180.0/PI;
10
11
void setup(){
12
13
pinMode(0,OUTPUT);
14
15
pinMode(1,OUTPUT);
16
17
pinMode(2,OUTPUT);
18
19
pinMode(3,OUTPUT);
20
21
}
22
23
void loop(){
24
25
digitalWrite(0,1);
26
27
_delay(1);
28
29
digitalWrite(0,0);
30
31
digitalWrite(1,1);
32
33
_delay(1);
34
35
digitalWrite(1,0);
36
37
digitalWrite(2,1);
38
39
_delay(1);
40
41
digitalWrite(2,0);
42
43
digitalWrite(3,1);
44
45
_delay(1);
46
47
digitalWrite(3,0);
48
49
_loop();
50
51
}
52
53
void _delay(float seconds){
54
55
long endTime = millis() + seconds * 1000;
56
57
while(millis() < endTime)_loop();
58
59
}
60
61
void _loop(){
62
63
}