Forum Replies Created
-
AuthorPosts
-
Michael
KeymasterYes, I think you are right about adding the second switch. connecting the DET button pin to ground through another switch would provide you a second way of triggering the detonation function.
The device draws quite a bit of current, so a solar cell may not work. It draws about 90mA when the clock display is on.
Michael
KeymasterA simple google search would tell you to change WProgram.h to Arduino.h
Michael
KeymasterThe 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.
Michael
KeymasterThese 3 directories should be in your Arduino sketchbook libraries folder:
TVout
TVoutfonts
pollserialThey are peers of one another. They are separate libraries.
Michael
KeymasterThat’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.
Michael
KeymasterIf 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.Michael
KeymasterLooks great at lower res! KEEP GOING!
Michael
KeymasterWOW, 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.
Michael
KeymasterWell, 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 🙂
Michael
KeymasterWow, 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?
Michael
KeymasterThat’s good news. I always want my customers to be happy!
Michael
KeymasterThis is a support forum for the nootropic design Digit Shield.
Michael
KeymasterYes, 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.
Michael
KeymasterWhat 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/
Michael
KeymasterYes, those changes are all possible with some Arduino coding.
-
AuthorPosts