Forum Replies Created
-
AuthorPosts
-
MichaelKeymaster
You can install the library by just dropping the TVout folder in your Arduino libraries folder. The library.properties file is not required by Arduino to use a library. Make sure you do not have the original TVout library installed there. Your error indicates it is finding the original TVout.
So, in Arduino/libraries:
TVout ├── TVout.cpp ├── TVout.h ├── TVoutPrint.cpp ├── examples │ ├── ClosedCaptions │ ├── DemoNTSC │ ├── DemoPAL │ ├── EdgeDetection │ ├── ExtractCaptionWords │ ├── NTSCserialTerm │ ├── ObjectTracking │ ├── OverlayDemo │ ├── TVBlaster │ ├── VideoFrameCapture │ └── VideoMIDI ├── keywords.txt ├── spec │ ├── asm_macros.h │ ├── hardware_setup.h │ └── video_properties.h ├── version\ history.txt ├── video_gen.cpp └── video_gen.h
(sorry, this library is over 10 years old, long before the newer specs)
- This reply was modified 3 years, 1 month ago by Michael.
MichaelKeymasterNice, thanks for contributing that!
MichaelKeymasterAlso, see this:
- https://nootropicdesign.com/store/forums/topic/overlay-texts-and-graphics-too-transparentalmost-invisible/
Others have had the same issue and solved it by reducing the resistance of the 330 by adding another parallel path with another resistor.
MichaelKeymasterI think that this is because your VCR is outputing a voltage that is higher than it should be, so the 1V signal from the Video Experimenter is not high enough to be fully opaque. Try adding a resistor in parallel with the 330 ohm resistor or 1K resistor. For example, if you run another 330 ohm resistor in parallel with it, the effective resistance is 330/2 ohms. I think this will raise the voltage of the output signal and make the “white” more opaque. Try experimenting with different values of resistors in parallel with the 330 and or 1K resistors to reduce that resistance to the output. You won’t break anything and I think you will find a way to make the white more opaque relative to the underylying video signal.
MichaelKeymasterIt’s likely that the voltage regulator got fried but maybe not. It’s very likely that the microcontroller got fried. Hard to test the microcontroller. Good news is that it can be replaced because it’s in a socket.
Are you in the U.S.?
MichaelKeymasterSorry, I haven’t published the schematics or board design because the Chinese have copied my products in the past.
MichaelKeymasterBurning electronics smell always means the same thing: burning electronics. If you hooked up power wrong, it’s fried. The music flows through because input is directly connected to output.
MichaelKeymasterGiven that the LED strip successfully works when changing modes, there must be a bad connection along the audio path to the microcontroller. You might try pressing down on the microcontroller chip to see if it proves this point but I think you need a replacement. Can you contact us privately if that is the case? https://nootropicdesign.com/store/contact-us/
MichaelKeymasterYour understanding is correct. The value 128 is the middle value for an 8 bit value which has a range of 0-255. 128 represents the baseline of a waveform, or silence.
- This reply was modified 3 years, 4 months ago by Michael.
MichaelKeymasterYou’re right, 262144/22000 = 11.9s.
I’m not sure how I came up with 12.9 in the documentation. It was many years ago.MichaelKeymasterYes, that should be possible. The sample playback starts at address 0 of the first chip, and if the playback address reaches the max address of the first chip, it switches to address 0 of the second chip.
You’ll have to study the code to do this. If your serial connection can send in a number, then playback can start at that address. Likewise you can send in an end address and stop at that address. It’s a little complicated because there are 2 chips, so I’d implement with only 1 memory chip to start.
MichaelKeymasterI’m afraid an I/O expander isn’t going to help here, as the Arduino pins used by the Audio Hacker are for high-speed SPI communication with the memory, ADC, and DAC. You can use the analog pins as digital pins, too, so you should be able to do software serial using any of the analog pins.
MichaelKeymasterGreat. Yeah, you don’t want to solder surface mount components by hand. This is done in a factory, except for a few hand-soldered connectors.
January 15, 2021 at 8:32 am in reply to: Implementing n# attempts to defuse the bomb via keypad #13657MichaelKeymasterNice work, Djair! Yes, I have made a similar customization for some escape room customers, too. I’m glad you are using the Game Timer Pro in Brazil for different escape room customers! Thank you for your business.
MichaelKeymasterYou are on the right track. tv.print() should be printing to the screen, overlaying on the video. If it’s not working, please post your code, and format with code tags so we can read it. You should be starting from a working example like this: https://nootropicdesign.com/projectlab/2011/03/20/text-and-graphics-overlay/
-
AuthorPosts