Trying to upload the following code into a Dumelianove board and keep getting a (avrdude: stk500_recv(): programmer is not responding) message. Reading up online it seems like a hardware issue but it seems to work sometimes. Wondering if anyone has some practical tips for eradicating this?
Thanks!
Code I'm trying to upload:
int x = 0; // a place to hold pin values
int ledpin = 13;
void setup() {
Serial.begin(115200); // 115200 is the default Arduino Bluetooth speed
digitalWrite(13,HIGH); // startup blink
delay(600);
digitalWrite(13,LOW);
pinMode(13,INPUT);
}
void loop() {
if (Serial.available() > 0){ // Check serial buffer for characters
if (Serial.read() == 'r') { // If an 'r' is received then read the pins
for (int pin= 0; pin<=5; pin++){ // Read and send analog pins 0-5
x = analogRead(pin);
sendValue (x);
}
for (int pin= 2; pin<=13; pin++){ // Read and send digital pins 2-13
x = digitalRead(pin);
sendValue (x);
}
Serial.println(); // Send a carriage return to mark end of pin data.
delay (5); // add a delay to prevent crashing/overloading of the serial port
}
}
}
void sendValue (int x){ // function to send the pin value followed by a "space".
Trying to upload the following code into a Dumelianove board and keep getting a (avrdude: stk500_recv(): programmer is not responding) message. Reading up online it seems like a hardware issue but it seems to work sometimes. Wondering if anyone has some practical tips for eradicating this?
Thanks!
Code I'm trying to upload:
int x = 0; // a place to hold pin values
int ledpin = 13;
void setup() {
Serial.begin(115200); // 115200 is the default Arduino Bluetooth speed
digitalWrite(13,HIGH); // startup blink
delay(600);
digitalWrite(13,LOW);
pinMode(13,INPUT);
}
void loop() {
if (Serial.available() > 0){ // Check serial buffer for characters
if (Serial.read() == 'r') { // If an 'r' is received then read the pins
for (int pin= 0; pin<=5; pin++){ // Read and send analog pins 0-5
x = analogRead(pin);
sendValue (x);
}
for (int pin= 2; pin<=13; pin++){ // Read and send digital pins 2-13
x = digitalRead(pin);
sendValue (x);
}
Serial.println(); // Send a carriage return to mark end of pin data.
delay (5); // add a delay to prevent crashing/overloading of the serial port
}
}
}
void sendValue (int x){ // function to send the pin value followed by a "space".
Serial.print(x);
Serial.write(32);
}
go to tools in arduino ide and choose your board
if it works ok otherwise take out ur ic and plug it again and try