Forum Replies Created
-
AuthorPosts
-
MichaelKeymaster
What version of Arduino are you using?
They made changes in the 1.5.x versions that broke a lot of code. Use version 1.0.x.MichaelKeymasterYour link to board and schematic is broken.
Why did you substitute parts and “take out some of the extra things”???MichaelKeymasterUh, are you asking about the Video Experimenter? Sounds more like an Audio Hacker question. Please ask about that in the Audio Hacker forum.
MichaelKeymasterYou need to use the special Video Experimenter version of the TVout library. Where did you get TVout? If you cannot compile because the API entry points capture() and resume() are missing, that indicates you did not use the special version of TVout that I provide on the project page.
On the VE page: https://nootropicdesign.com/ve/
Download the library where it says “Download the enhanced TVout library here”
This is the direct link: https://nootropicdesign.com/ve/downloads/TVout-VE.zipMichaelKeymasterMarko Marko,
Does your Hackvision have a Duemilanove bootloader? Any Hackvision sold in the last couple of years has an Uno bootloader.This is the correct TVout to use:
http://code.google.com/p/arduino-tvout/downloads/detail?name=TVoutBeta1.zipThis is documented on the Games page:
http://nootropicdesign.com/hackvision/games.htmlIf you have an Uno bootloader, I may have to provide a precompiled .hex file for Asteroids just as I did for Space Invaders/Pong. Something about having the Uno bootloader makes the older games not run when compiled with the newer IDEs.
MichaelKeymasterPLEASE read the FAQ: http://nootropicdesign.com/audiohacker/faq.html
MichaelKeymasterGood job. Sometimes a quick hack is good enough.
MichaelKeymasterThe Digit Shield library uses timer2, not timer1. The commented-out code is for timer1.
You can certainly try different timers in the Digit Shield library if it helps get around compatibilty issues with your servo. You won’t break the Digit Shield. ;DMichaelKeymasterThe servo library uses timers and will interfere with any code that uses timers. The DigitShield code uses timers to control the refresh of the display. Many things in the Arduino world are not compatible with one another.
Are you familiar with how to control Arduino timers? If so, you could disable the Digit Shield display while you moved the servo, then turn it on again when the movement is done. Would that help?
MichaelKeymasteryes, you should be able to do that. Just use digitalRead to read the buttons.
February 12, 2015 at 2:27 am in reply to: Using PAL prevents rendering to lower 1/3rd of the screen #2177MichaelKeymasterscanLine should be the right variable. I’m not sure why you see it only go up to 7. That’s the one.
(based on my fuzzy memory of 4 years ago when I developed this product). I’m not the author of TVout, so I had to learn it just by looking at the code.February 11, 2015 at 10:29 pm in reply to: Using PAL prevents rendering to lower 1/3rd of the screen #2175MichaelKeymasterThat’s odd, because the logic is all the same except for timing parameters. I’m afraid I don’t know a solution. Have you tried different TVs and video sources?
MichaelKeymasterPWM output is not an analog voltage. It is a square wave oscillating between 0 and 5V.
MichaelKeymasterYes, you can use a 9.6V battery.
MichaelKeymasterThis question belongs in a different topic because it’s not about color.
But you can modify the video timings by changing values in TVout/spec/video_properties.h -
AuthorPosts