![]() When you don't know how electronics work always ask advice from an expert! Use code and arduino's with care!! I'm not responsable for any damage caused by using this code!! Written by Daniel Wittenaar for free use. ![]() This means that if the tally output of the video mixer is active it will make a connection to ground.īy configuring the inputs with pull-up they are active 5V high and when pulled low to GND it will send that ports tally to the SDI output. This interface is programed for Potential free outputs on a video mixer. Turns tally of the cameras on and off based on pins pulled low. "i need a full shading for my 3 ursa's, I have no clue what programming is so make it for me." I'm open to help with projects but i don't do request like: I thoughed i would share the code for others to help them with future projects! The best is to delete this line or make the time smaller like 50 or so when you are finnished with debugging your inputs. So to detected it your input has to be high.īe Aware!! I have put a small delay in the code to not flood the serial terminal while debugging. Potential free meand that it is not connected to any power source. ![]() Which means that when a Tally is made it is pulled low to ground. The mixer had potential free contact closure tally outputs. Had a job last weekend were i had to have tally on my Fiber units from a Roland V800 mixer. We tried really hard and couldn't see why, even when analysing the I2C bus with a scope. Other ways to convert I2C using MOSFETs does not work on this shield and even with the TCA9548A we couldn't make it work with such as a WiMos module. For that you need such as a TCA9548A which is confirmed to do the trick. I2C bus works on 5V devices but not 3V3 volt devices. Also, wire.h should be included in main sketch in your sample code. Don't use wire.begin() inside your library, this belongs in the main sketch normally. We will put a modified version of the library on GitHub soon. Library uses constructor parameter, this makes integration in other libraries a pain/impossible, so better is to use a constructor with no parameter and add a begin() function with parameter. This is not due to I2C speed because it happens also if you send just one packet every second. ![]() Input buffer seems to miss packets sometimes. Don't include pull ups on the shield, if the shield is to regard as an IC with I2C support, that would not make sense. I2C only on pins A5+A4? Better to use the designated pins in opposite corner of shield. Now, such a step would be really awesome. This might also allow us to manipulate the actual SDI video data? Maybe not, I guess it depends on the hardware memory. I'm not aware how much is necessary for us to hack on it, but at least enough information for people with FPGA experience to be able to make alternative uses of the shield. Release the FPGA source code and description of our to program it with new, community contributed firmware. Let us read out from the shield what specific type of input signal we receive (if any): 1080p30, 720p50, etc. I'm thinking a raw mode that could allow us to read/write such as time code into the signal. Make it possible to manipulate other VANC lines than 16 and different DID/SDIDs.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |