Hello John, and thanks for posting!
1) The board seems to have bricked. It was flashing green LED as that's
what I programmed, but it no longer flashes.
This can happen if you upload code to the board with the wrong board definition. Fortunately, you can recover from it, but the process can be a bit tricky until you figure out the timing. The steps below will walk you thought the recovery process. Just make sure you have "LilyPad USB Plus" from Arduino's "Board" menu and this shouldn't happen again.
Recovering a board that lost it’s COM port when you upload code with the wrong board definitions:
- Press the RESET twice quickly and you should see a blue LED fading in and out for about 8 seconds.
- Quickly, go to /Tools/Port and select the port labeled ‘LilyPad USB Plus.’ If it’s not there, get out of /Tools/Port, retry step 1 and then retry this step. You don’t have much time between pressing the button twice and selecting the port, so it may take a few tries to get this to work.
- Once you have that com port selected, make sure you have the Arduino IDE set to a board type of ‘LilyPad USB Plus.’
- Open up the ‘Blink’ example from /File/Examples/01.Basics/Blink.
- Click the ‘upload’ button in Arduino.
- Once you see ‘Uploading…’ appear in the status bar in Arduino, quickly double press RESET again. The ‘Blink’ sketch should upload and you will see a blinking green LED on the board. If that happens, the board is now recovered and ready to go.
- If it doesn’t work, try step 6 again. The timing can be tricky to get this step to work and it may take a few tries to get the code to upload, but once it does, you’re in the clear.
2) The link to the Board Manager for the ProtoSnap Plus is not accessible
in my school's Internet. I had to use my own Internet for this to be
installed properly. Is there a workaround to this?
This is a bit trickier.
You're either going to need to get your IT department to unblock the internet sites the JSON file is trying to access or temporarily connect your computers to a different internet source like a smart phone. There is an option in the Arduino IDE under Preference/Network/ to configure a manual proxy that might get around your IT department's block but I've not ever tried using that and don't have any experience doing this. Your IT department might also be able to help with that setup if they have a proxy server they'd be willing to allow you to use or if you know of one you could use.