Hello,
I am working may way through my first major arduino project.
I have a SM5100 cellular shield mounted on top of my Arduino Uno. I can use the pass-thru sample sketch and make phone calls, send text messages, etc.
What seems odd though, is if I upload a simple "blink" sketch to the board the sketch will run. However, once I unplug power for more then 2 seconds and plug it back in (either USB or external power applied to 5V+ and GND) the LED blinks the rapid 3 pulse continuously from the bootloader rather then the designated sketch. This continues until I either remove the SM5100B Cell shield or re-upload the sketch.
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
}
I was reading on the FAQ that the bootloader expecting might be expecting serial input... and not loading the designated sketch.
What am I missing?
Thanks for your help.
- Ben