Forum Replies Created
-
AuthorPosts
-
MichaelKeymaster
A simple google search would tell you to change WProgram.h to Arduino.h
MichaelKeymasterThe positive battery terminal connects to the pin at the end of the jack, which is furthest from the edge of the board. The negative terminal connects to the pad directly underneath the jack. The pad that is offset on the side is not electrically connected to anything.
MichaelKeymasterThese 3 directories should be in your Arduino sketchbook libraries folder:
TVout
TVoutfonts
pollserialThey are peers of one another. They are separate libraries.
MichaelKeymasterThat’s fantastic. You are a very talented programmer. I’m impressed you have so much memory left. I agree that it is quite amazing how fast the ATmega328 runs when doing this sort of development. Memory is the constraint, not speed. I’m some of the other things I do (audio processing with the Audio Hacker shield), it’s the other way around. CPU speed is the limiting constraint, but memory is no issue.
Let me know when the game is “done” and I can put it on the games page. No hurry.
MichaelKeymasterIf your symptoms are this:
– display only shows 0000
– colon is not displayed
– no buttons function
– display is sometimes intermittent. Touching the chips on the board can affect whether the display is on or notTHEN, this means that the ATmega328 microcontroller is not running. Here are possible causes:
1) The ATmega328 chip is not seated in the socket correctly or is a bit loose. Try removing and securely reinserting the chip.
2) The reset pin (pin #1 on the ATmega328) is not being held at +5V. Check the voltage on pin 1 and ensure it is 5V. If not, then check solder connections on the 10K resistor near the pin.
3) The 16MHz crystal is not properly connected or is defective. Check the solder connections on the crystal and the two 22pF capacitors to ensure everything is connected. These crystals are sometimes defective (up to 3% of the time), but we have established the practice of testing all crystals before we include them in kits. This crystal is easily obtained from many component suppliers, or nootropic design will gladly replace it.MichaelKeymasterLooks great at lower res! KEEP GOING!
MichaelKeymasterWOW, I’m really impressed. That looks fantastic. I also hope you have enough memory! After the framebuffer uses 1.5K, there’s only 500 bytes left for variables and stack. I had to be very stingy and creative when making Asteroids.
MichaelKeymasterWell, it’s super cool anyway and it sounds like you have a good development platform for your game. Let us know when you have a game to show — anything is worthy of sharing. This is a very small community 🙂
MichaelKeymasterWow, that’s great! I don’t know anything about programming on Windows (an old Unix guy), but that’s fantastic. I’m wondering how you got the timing to be accurate?
MichaelKeymasterThat’s good news. I always want my customers to be happy!
MichaelKeymasterThis is a support forum for the nootropic design Digit Shield.
MichaelKeymasterYes, you have a problem with digit 3 (which includes the upper dot of the colon). There’s a bad connection somewhere. I have circled (in bright blue) the 6 connections you need to check. This is an image of the front of the board, so adjust accordingly as you flip the board over. Feel free to post a picture of the back of the board, too.
MichaelKeymasterWhat is the “LedControl” library? What do you mean by “doesn’t work”? You should be using the library for the Digit Shield, downloadable here: https://nootropicdesign.com/digitshield/
MichaelKeymasterYes, those changes are all possible with some Arduino coding.
MichaelKeymasterIt sounds like you aren’t even able to put the overlay sketch on the arduino, so that’s why you don’t see the overlay. The error indicates that you have not chosen the correct board or serial port. Check your settings in the Arduino IDE under the Tools menu.
-
AuthorPosts