Forum Replies Created
-
AuthorPosts
-
MichaelKeymaster
Which code are you running on it? I’m not clear.
Did the backpack work with the code that was pre installed on it?
Did you buy the backpack from us or Tinkersphere?
MichaelKeymasterThe easiest way to communicate is with a serial connection. The board has a 6-pin serial header, so just learn about Arduino serial communication and you are good to go.
MichaelKeymasterThe library is here: TVout-VE library
The demos that come with TVout will not work with the Video Experimenter overlay feature without changes. To try out overlay features, use the Overlay Demo and other projects from the
Video Experimenter project pageSorry about the confusion — in hindsight I should have packaged the demos with the library and I will refactor this soon.
- This reply was modified 8 years, 1 month ago by Michael.
MichaelKeymasterHi Leon,
I’m glad you like the Lumazoid and you are certainly doing an interesting project. If you have the ability to upload code to it, then I am happy to give you a code modification or two that might achieve what you are looking for. You would need to install the Arduino IDE (from arduino.cc), download the Lumazoid code, compile it and upload it to the board. A simple USB to serial adapter board or cable is required. For example, we sell them: https://nootropicdesign.com/store/product/ftdi-friend/
There is not a real precise mapping of frequencies to the 8 bands. I think you’d want to listen only to the 3rd or 4th band for saxophone. The current Lumazoid firmware lets you adjust how many of the lower bands you listen to, but does not let you pick out one band. I could show you how to limit to 1 or 2 bands and you could give that a try. Let me know if you want some pointers on the code to change. I would just make a quick change and send you the firmware.
MichaelKeymasterThere is no delay with the Video Experimenter because the video input passes straight through to the output. It is directly connected.
MichaelKeymasterSounds like you know what you are doing!
I can send you code that has the clock disabled, but I generally charge a fee for custom coding (there’s an item in the online store) because I get hundreds of requests for customizations. I’ll email you the basic code you can modify and if you need more help you can always purchase the (cheap) custom coding option. I only charge $30.I’d love to see your work when it is done. I’d put it in the gallery:
https://nootropicdesign.com/defusableclock/gallery.htmlAlso, the Defusable Clock was used in a TV commercial in the Netherlands. I don’t speak Dutch, but it is easy enough to know what they are saying — very funny!
https://www.youtube.com/watch?v=FmL0D64X3qQMichaelKeymasterI just remembered that there is a “silent mode” on the defusable clock. If you hold the DET button when powering it on, that activates silent mode. It beeps once at powerup then does not make noise. Are you holding the DET button at power-up? Is your DET button stuck or something?
- This reply was modified 8 years, 3 months ago by Michael.
MichaelKeymasterHmm, it should not beep when power is supplied. One of the buzzer connections is connected to ground, and the other is to a microcontroller pin. I have a feeling that the one connected to the microcontroller pin is actually shorted to the 5V power plane. Try reflowing the buzzer connections, possibly removing a little solder. That may work.
MichaelKeymastercallymarie, I sent you email but did not get a response. Still have problem?
MichaelKeymasterBy default the VCC line on the 6-pin programming header is not connected to the board VCC signal. This is to ensure that someone wishing to program the board does not accidentally drive an LED strip from a USB power source. So to program the device, it forces the user to connect the real power supply to the 2.1mm jack as well as the 6-pin serial connection.
BUT if you want to override that and ensure you don’t have LEDs connected when programming over USB-serial, then you can connect the jumper. This will connect the serial VCC line to the board.
Make sense?
MichaelKeymasterI will contact you about an exchange via email.
MichaelKeymasterErratic behavior like that sounds like a power issue. How are you powering it? Are you using a battery by any chance?
MichaelKeymasterThe TVout library was not written by me. It was an open source project that I built upon. I agree it is not well documented. TVout-VE is my extension of TVout for the Video Experimenter. The extensions are documented on the Video Experimenter product page near the bottom:
http://nootropicdesign.com/ve/index.html#library
- This reply was modified 8 years, 4 months ago by Michael.
MichaelKeymasterThe function countdown() detects wire cuts. A wire is cut if a digitalRead returns HIGH:
if (digitalRead(WIRE_1) == HIGH) { // wire 1 is cut. if (countdownSeconds >= 3) { countdownSeconds = countdownSeconds - 3; } else { countdownSeconds = 0; } }
- This reply was modified 8 years, 4 months ago by Michael.
MichaelKeymasterHere is some code to try. I don’t have time to test it myself, but this should “undo” the overlay setup:
void stopOverlay() { tv.end(); EIMSK = 0; EICRA = 0; tv.begin(NTSC, W, H); }
And if you want to turn the overlay back on again:
void startOverlay() { tv.end(); tv.begin(NTSC, W, H); initOverlay(); }
-
AuthorPosts