I’m working on a project with a Pro Micro Qwiic, 14-seg display (links below) & a buzzer. I started small, with a sketch just to test the buzzer. It worked, so uploading seems fine. I then added “Wire.h” & the display library (code below). After the upload, the board froze. The yellow / green Tx/Rx lights are now constantly on. The board doesn’t show in the Device Manger (Win) as a COM anymore. Unplug/reset won’t help. There’s nothing on pin 2 (shared with Tx/Rx) Can I “revive” (factory reset) it somehow?
https://i.ibb.co/ZXDpTm4/P1060122.jpg
#include <Wire.h>
#include <SparkFun_Alphanumeric_Display.h>
HT16K33 display;
int buzzPin=3;
void setup() {
Serial.begin(9600);
Serial.println("Display print test");
pinMode(buzzPin,OUTPUT);
Wire.begin();
if (display.begin() == false) {
Serial.println("Device not found");
while (100);
}
Serial.println("Device found");
display.print("Milk");
}
void loop() {
//tone(buzzPin,2000,300);
delay(2000);
}
- In Arduino’s IDE (1.8.19), I select “Arduino Micro”. The board says “Pro Micro”, but there’s no “Pro Micro” under “Arduino AVR boards”. I assume it doesn’t matter?
https://www.sparkfun.com/products/15795