Michael

Forum Replies Created

Viewing 15 posts - 256 through 270 (of 1,008 total)
  • Author
    Posts
  • in reply to: 32×32? #2359
    Michael
    Keymaster

    There is not a simple way to chain two matrices together. One matrix would need to communicate with the other in order for them to be in sync showing a display that spans both. You could implement a serial communication method between them, but it’s not a simple thing.

    in reply to: 6 pin header #2353
    Michael
    Keymaster

    Yes, it uses pins 5-13. Design files and images here: http://nootropicdesign.com/audiohacker/design.html

    in reply to: Anyone planing to upgrade this sheild? #2351
    Michael
    Keymaster

    With the V2 board, the threshhold pot has a wider range so it is easier to adjust. It’s a minor improvement.

    in reply to: Transparent Text and Fuzzy Image #2350
    Michael
    Keymaster

    I’m still unclear because you reference “other demo” and I don’t know what code that is. Are you saying this:

    SYNC SELECT jumper in V.INPUT position for all tests
    unmodified OverlayDemo does not work when OUTPUT_SELECT switch in either position.
    ??? Demo works with OUTPUT_SELECT switch in both positions.

    Did you assemble the board yourself or buy it assembled?

    What model of Arduino are you using?

    You tried using a 660 ohm resistor *where*?

    Some transparency of the white pixels is expected, depending on the nature of your source signal. If the voltage is a bit high, it will bleed through the white.

    Please post exactly the code that does work (entire sketch) and the code that does not work.

    in reply to: Transparent Text and Fuzzy Image #2348
    Michael
    Keymaster

    What are you trying to accomplish? Are you trying to overlay a bitmap onto a video signal? Sounds like that works?
    Instead of saying “changing the d9 to v” and “flick over to sync”, can you please be more clear? I don’t quite know what you mean. Please reference the jumper as “sync select” and the switch as “output select” so I am clear and don’t have to guess.

    Leave the sync select jumper set to “V.INPUT” when you have a video source connected to the video input.

    All assembled boards we ship are tested with the frame capture demo here:
    http://nootropicdesign.com/projectlab/2011/03/20/video-frame-capture/

    Have you tried that one?

    When moving the output select switch, sometimes your TV may lose its sync with the input. My TV does that. A reset of the Arduino usually fixes it.

    in reply to: Transparent Text and Fuzzy Image #2344
    Michael
    Keymaster

    Oh, that is an example for the original TVout library (which I did not develop). So it is not enabled for overlay. Doing overlay of TVout bitmaps onto an image requires special code that is included in the projects I’ve provided:
    http://nootropicdesign.com/ve/projects.html

    To do overlay, use the function initOverlay() below and call it from your setup function.

    void setup()  {
    tv.begin(PAL, W, H);
    initOverlay();
    ...
    }
    // Initialize ATMega registers for video overlay capability.
    // Must be called after tv.begin().
    void initOverlay() {
    TCCR1A = 0;
    // Enable timer1. ICES0 is set to 0 for falling edge detection on input capture pin.
    TCCR1B = _BV(CS10);

    // Enable input capture interrupt
    TIMSK1 |= _BV(ICIE1);

    // Enable external interrupt INT0 on pin 2 with falling edge.
    EIMSK = _BV(INT0);
    EICRA = _BV(ISC01);
    }


    in reply to: Transparent Text and Fuzzy Image #2342
    Michael
    Keymaster

    what demo? I don’t know what code you are running.

    in reply to: Code not working. #2341
    Michael
    Keymaster

    You need to install the TVout library as described on the Video Experimenter product page:
    http://nootropicdesign.com/ve/

    in reply to: problems displaying serial data? #2340
    Michael
    Keymaster

    Awesome!

    in reply to: problems displaying serial data? #2338
    Michael
    Keymaster

    You can’t use the Serial library with the Video Experimenter because the interrupts interfere with the video processing. To do serial communication, use the pollserial library that comes with the enhanced TVout library.


    // declare:
    pollserial pserial;

    // use
    byte in = pserial.read();
    in reply to: Channel information and program #2337
    Michael
    Keymaster

    I don’t live in a PAL country so I do not know if that kind of information is included in broadcasts. I have been able to decode XDS data (as it is called in the US) using the Video Experimenter. I have captured program name, description, etc.

    in reply to: Nootropic v2 Problems #2333
    Michael
    Keymaster

    I’m just saying to use the one from Adafruit without any modifications. You had changed the clock pin from 8 to 11 for some reason, and I don’t know if you changed other things. Just use the stock version of the sketch and it should work. Yes it is a bit slow.

    No there is no pacman demo for 32×32.

    in reply to: Nootropic v2 Problems #2331
    Michael
    Keymaster

    The refresh rate on that sketch is slow. Just use the plasma sketch that ships with the Adafruit library, without modification. That’s what works.

    in reply to: Arduino and AudioHacker spectrum analyzer #2329
    Michael
    Keymaster

    You can use the analog pins. This shield uses an ADC chip to sample audio and does not use the ADC on the Arduino.

    in reply to: Nootropic v2 Problems #2327
    Michael
    Keymaster

    The CLK pin is pin 8, not 11.

    #define CLK 8
Viewing 15 posts - 256 through 270 (of 1,008 total)