Forum Replies Created
Hi Michael, Following on from your idea to use a MOSFET, I experimented with using a BS170 N-Channel MOSFET since I think the IRF510 is maybe a
little slow and has to higher capacitance. Drain to video input – Gate to Pin 10 – Source to pin video output.
I know its not completely black but its fine for my purpose and pretty simple. I have included some pictures of the board with MOSFET, looking at a normal scene and
look straight into a bright lamp. The text can be easily read.
Thanks again for the MOSFET idea.
I did some experiments with the black bars.
First I had to add pinMode(10, OUTPUT); to my sketch as pin 10 was kind of high impedance before.
Remove jumper and set to sync.
1.2K resistor between D10 and output on 6 way connector
33ohm resistor between output and input.
Seems to work well
l sorry I thought “shift” was to move the buffer in the video frame as it says “The distance to shift the screen” “This function will shift the screen in a direction by any distance” etc.
Ive enclosed a picture to show you what i mean – bascially i have some data to overlay on the screen but i want to move it
right down to the very bottom on the screen so as not to get in the way of the picture too much. This is about as low as I can get the
characters to display properly.
Have you any other ideas?
Im in fact PAL so I tried I tried changing #define _PAL_LINE_DISPLAY 280 and I could get characters towards the bottom of the screen but they were double size and flashing a bit.
I noticed in TVout.cpp there is a
/* shift the pixel buffer in any direction
* This function will shift the screen in a direction by any distance.
* The distance to shift the screen
* The direction to shift the screen the direction and the integer values:
* UP =0
* DOWN =1
* LEFT =2
* RIGHT =3
I tried this but it appears not to work with video experimenter?
Ive contacted cool compoents to point this out to them but feel free to pass on this picture 🙂 They havent got back to me yet! This is as received. You can see the general state of the board Hmmm what do you think? 🙂
Ive soldered the offending pins myself!
Now its working I have to say that I really like this board! In my view using a sync separator is the way to go! I’m not so hot at programming arduino’s yet but with the help of your great forum and info, ive now got it displaying voltage, current, mAH used, and elapsed time! The sync is rock solid! 🙂
Ive used this code
// Enable external interrupt INT0 on pin 2 with falling edge.
EIMSK = _BV(INT0);
EICRA = _BV(ISC01);
Tks again Michael and good luck with this shield. Is great :)[attachment=0:nhrg9mae]_ve.jpg[/attachment:nhrg9mae]