Bonjour,
Je débute en arduino et après avoir fouillé sur le net je ne trouve pas de solution que je comprenne (les sujets qui en parles sont en anglais) c'est pour cela que je poste sur ce forum
Je viens de recevoir ma mega2560 ainsi qu'un shield ethernet (clone) HanRun HR911105A
J'ai installé Arduino 1.6.11 sur mon pc et connecté la mega2560 en usb
Elle est bien reconnue, j'ai ensuite connecté le shield ethernet (usb débranché) et j'ai déverser un sketch ethernet :
mais j'ai eu l'erreur suivante :
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 // sketch_10_01 : Un serveur Arduino minimal #include <SPI.h> #include <Ethernet.h> // Adresse MAC devant etre unique. Essayez ceci : byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // Modifiez cette adresse IP selon l'adresse libre choisie IPAddress IP(10,0,0, 204); EthernetServer monSrv(80); void setup() { Ethernet.begin(mac, IP); monSrv.begin(); Serial.begin(9600); } void loop() { // Attendre les requetes de clients EthernetClient monCli = monSrv.available(); if (monCli) { while (monCli.connected()) { // Envoyer un entete de reponse standard monCli.println("HTTP/1.1 200 OK"); monCli.println("Content-Type: text/html"); monCli.println(); // Envoyer le corps HTML monCli.println("<html><body>"); monCli.println("<h1>Mon petit serveur Arduino</h1>"); monCli.print("<p>Lecture A0="); monCli.print(analogRead(0)); monCli.println("</p>"); monCli.print("<p>millis="); monCli.print(millis()); monCli.println("</p>"); monCli.println("</body></html>"); monCli.stop(); } delay(1); } }
j'ai enlever le shield ethernet et téléverser le sketch, c'est passé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x78 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x78 ......
Ensuite j'ai reconnecté le shield et raccordé mon cable rj45, aucuns voyants ne s'allume sur la prise rj45
j'ai déconnecté l'usb et alimenté la carte directement avec une alim, idem.
Du coup je ne sais plus quoi faire, avez vous une idée ?
Merci d'avance
Partager