Salve a tutti.
Mi sono appena regalato un arduino ethernet e mi sono scaricato lo sketch per andare a programmarlo.
Ho copiato giusto per provare un programmino per vedere come cominciare a muovermi.
Però senza aver risultati.
#include <Ethernet.h>
#include <SPI.h>
byte mac[] = { 0x90, 0xA2, 0xDA, 0x0F, 0x51, 0x84 };
byte ip[] = {192, 168, 2, 108};
EthernetServer server(80);
byte ledacceso = false;
void setup() {
Ethernet.begin(mac,ip);
server.begin();
if ( ledacceso )
{
digitalWrite(9,LOW);
ledacceso = false;
}
else
{
digitalWrite(9,HIGH);
ledacceso = true;
}
}
void loop() {
delay(10);
}
però non mi va.
l'ip lo scelgo io vero? mentre il MAC lo trovo sul retro della scheda.
Ho impostato su arduino ethernet il tipo di scheda che uso.
Però non capisco quale porta usare.ho un Mac e mi da le seguenti porte(/dev/cu.Bluetooth-incoming-port,dev/cu.Bluetooth-modem,/dev/tty. Bluetooth-incoming-port,/dev/tty.Bluetooth-modem) mentre io son connesso col cavo.Poi su programmatore non ho toccato ed è dettato su AVRISP mkll.
E alla compilazione mi da
avrdude: stk500_recv(): programmer is not responding
processing.app.debug.RunnerException
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:125)
at processing.app.Sketch.upload(Sketch.java:1719)
at processing.app.Sketch.exportApplet(Sketch.java:1625)
at processing.app.Sketch.exportApplet(Sketch.java:1597)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2397)
at java.lang.Thread.run(Thread.java:695)
Caused by: processing.app.debug.RunnerException: Problema di caricamento sulla scheda. Guarda http://www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:111)
at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:123)
Non ne capisco nulla.
Grazie mille dell'aiuto.
