Bonjour,
étant novice dans la programmation, je me suis tourner vers tinkercad, la ou j'ai réussi à faire mon petit bout de programme, mais le problème est que lorsque je fais une verification sur arduino il me met une erreur.
voici le programme et à la suite le message d'erreur.
Merci pour vos retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 #include <IRremote.h> int seconds = 0; int telecommande = 0; // Map the IR code to the corresponding remote button. // The buttons are in this order on the remote: // 0 1 2 // 4 5 6 // 8 9 10 // 12 13 14 // 16 17 18 // 20 21 22 // 24 25 26 // // Return -1, if supplied code does not map to a key. int mapCodeToButton(unsigned long code) { // For the remote used in the Tinkercad simulator, // the buttons are encoded such that the hex code // received is of the format: 0xiivvBF00 // Where the vv is the button value, and ii is // the bit-inverse of vv. // For example, the power button is 0xFF00BF000 // Check for codes from this specific remote if ((code & 0x0000FFFF) == 0x0000BF00) { // No longer need the lower 16 bits. Shift the code by 16 // to make the rest easier. code >>= 16; // Check that the value and inverse bytes are complementary. if (((code >> 8) ^ (code & 0x00FF)) == 0x00FF) { return code & 0xFF; } } return -1; } int readInfrared() { int result = -1; // Check if we've received a new code if (IrReceiver.decode()) { // Get the infrared code unsigned long code = IrReceiver.decodedIRData.decodedRawData; // Map it to a specific button on the remote result = mapCodeToButton(code); // Enable receiving of the next value IrReceiver.resume(); } return result; } void setup() { IrReceiver.begin(2); Serial.begin(9600); } void loop() { telecommande = readInfrared(); Serial.println(telecommande); delay(1000); // Wait for 1000 millisecond(s) }
LE MESSAGE D'ERREUR:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 C:\Users\TECBM\Downloads\essai21\essai21.ino:3:10: fatal error: IRremote.h: No such file or directory #include <IRremote.h> ^~~~~~~~~~~~ compilation terminated. exit status 1 Compilation error: IRremote.h: No such file or directory
Partager