background image

1

Getting Started

Installation and Operation Manual

Blackmagic  

3G-SDI  

Arduino Shield

November 2017

English,

 

日本語

,

 

Français, Deutsch, Español,

  

中文

,

 

한국어

,

 

Русский 

and

 

Italiano.

Summary of Contents for Design 3G-SDI Arduino Shield

Page 1: ...1 Getting Started Installation and Operation Manual Blackmagic 3G SDI Arduino Shield November 2017 English Fran ais Deutsch Espa ol and Italiano...

Page 2: ...Languages To go directly to your preferred language simply click on the hyperlinks listed in the contents below English 3 30 Fran ais 56 Deutsch 84 Espa ol 112 140 168 196 Italiano 218...

Page 3: ...in this manual You can control the cameras using a computer or you can add buttons knobs and joysticks to your shield and build dynamic hardware controllers for adjusting features such as lens focus a...

Page 4: ...c Arduino Shield Setup 10 I2C Address 10 Video Format 10 Programming Arduino Sketches 11 Testing your Blackmagic Shield and Library Installation 11 LED Indicators 13 Attaching Shield Components 14 Com...

Page 5: ...of each header through the corresponding pin holes on each side of your Blackmagic Arduino shield Refer to the illustration below for the header layout arrangement 2 Solder the base of each header pin...

Page 6: ...wer adapter into the 12V power input on your Blackmagic shield TIP To help make sure all pins on your shield are aligned with the female header pin slots on the Arduino board it s helpful to solder ju...

Page 7: ...o the Arduino board powered and connected to your SDI equipment you can install the internal software and library files program the Arduino software and begin using the shield to control your equipmen...

Page 8: ...version of Blackmagic Arduino Shield installer power your Blackmagic shield and connect it to your computer via a USB cable 4 Now launch the setup utility and follow any onscreen prompt to update you...

Page 9: ...named Library Open this folder and then right click copy the folder named BMDSDIControl 3 Now go to your computer s documents folder and open the Arduino folder 4 You will see a sub folder named libr...

Page 10: ...ault address which will create a conflict If this occurs you can change your shield s default address setting The default address for your shield is 0x6E however you can choose from a range of address...

Page 11: ...Studio Cameras All supported commands are included in the Studio Camera Control Protocol section of this manual so you can take the commands from the protocol and use them in your sketch Testing your...

Page 12: ...set to 1 If you need further assistance please visit the Blackmagic Design support center at www blackmagicdesign com support Refer to the help section of this manual for more information on the diff...

Page 13: ...ino sketch LED 5 I2C Parser Busy Illuminates when communication is detected between your shield and the Arduino using the I2C protocol LED 6 Serial Parser Busy Illuminates when UART communication is d...

Page 14: ...an communicate with your Arduino Shield via I2C or Serial We recommend I2C because of the low pin count and it frees up the serial monitor This also allows you to use more I2C devices with the shield...

Page 15: ...ress 0x6E BMD _ SDICameraControl _ I2C sdiCameraControl shieldAddress BMD _ SDITallyControl _ I2C sdiTallyControl shieldAddress void setup Must be called before the objects can be used sdiCameraContro...

Page 16: ...ol writeFixed16 Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assig...

Page 17: ...circumstances this should allow all messages to be sent with a maximum of one frame latency If the transmitting device queues more bytes of message packets than can be sent in a single frame it should...

Page 18: ...ermine the number of elements in the message Each message must contain an integral number of data elements Currently defined values are 0 void boolean A void value is represented as a boolean array of...

Page 19: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 20: ...alance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int16 0 n Steps through available exposure values from...

Page 21: ...imum 1 0 maximum 1 Overlays int16 bit field 0x4 zebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 4 Colour bars display ti...

Page 22: ...amma Adjust fixed16 0 red 4 0 4 0 default 0 0 1 green 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 defaul...

Page 23: ...n camera 4 10 ms 10000 us 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 add 15 to zebra level 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 select 1080p 23 98 mode on all cameras 16 255 9...

Page 24: ...he internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Transmit TX IO0...

Page 25: ...ware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor component R...

Page 26: ...data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes of the...

Page 27: ...s zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length in byte...

Page 28: ...n staff which will keep you moving forward You can visit the forum at https forum blackmagicdesign com Checking the Software Version Currently Installed To check which version of Blackmagic Arduino Sh...

Page 29: ...product b to repair damage resulting from improper use or connection to incompatible equipment c to repair any damage or malfunction caused by the use of non Blackmagic Design parts or supplies or d...

Page 30: ...2017 11 Blackmagic 3G SDI Arduino Shield...

Page 31: ...DI Arduino Shield Arduino SDI Blackmagic Design SDI ATEM Blackmagic URSA Mini Blackmagic Studio Camera ATEM Blackmagic 3G SDI Arduino Shield SDI Blackmagic SDI Blackmagic 3G SDI Arduino Shield www bla...

Page 32: ...37 37 Arduino 38 Blackmagic Shield 38 LED 40 41 Communicating with your Arduino Shield 41 High Level Overview 41 I2C Interface 41 Serial Interface 42 Example Usage 42 Studio Camera Control Protocol 42...

Page 33: ...no Shield 4 8 2 10 6 1 Arduino Arduino UNO R3 Arduino 1 Blackmagic Arduino 2 6 PIN 8 PIN 10 PIN 8 PIN A5 I2C SCL A4 I2C SDA 0 Serial RX 1 Serial TX I2C SDA I2C SCL I2 C I2C BMDSDIControl Communicating...

Page 34: ...34 Arduino 3G SDI Arduino Arduino Blackmagic Arduino Blackmagic 3G SDI Arduino Shield 12V Blackmagic 12V Arduino 1 Arduino Arduino Blackmagic Blackmagic Arduino Blackmagic...

Page 35: ...ic Arduino SDI 2 Blackmagic Arduino SDI Blackmagic URSA Mini SDI PGM Arduino SDI Arduino Arduino Arduino Switcher Blackmagic 3G SDI Arduino Shield SDI IN SDI OUT SDI PGM Input Blackmagic URSA Mini Bla...

Page 36: ...c OS X 1 Blackmagic 3G SDI Arduino Shield 2 Blackmagic Arduino Shield Installer 3 Blackmagic Arduino Shield Blackmagic USB 4 WIndows 1 Blackmagic 3G SDI Arduino Shield 2 Blackmagic Arduino Shield Blac...

Page 37: ...Arduino Shield 2 Library BMDSDIControl 3 Documents Arduino 4 Libraries BMDSDIControl Windows 1 Progurams Blackmagic Arduino Shield 2 Libraries BMDSDIControl 3 Documents Arduino 4 Libraries BMDSDIContr...

Page 38: ...lackmagic Arduino Shield Blackmagic Arduino Shield Setup I2C Blackmagic Arduino Shield Setup Arduino I2 C I2 C Blackmagic I2C 0x6E 0x08 0x77 1 Blackmagic Arduino Shield Setup Settings 2 Set address to...

Page 39: ...p24 1080p25 1080p29 97 1080p30 1080p50 1080p59 94 1080p60 Arduino Arduino C Studio Camera Control Protocol SDI Blackmagic URSA Mini Blackmagic Studio Camera Studio Camera Control Protocol Blackmagic S...

Page 40: ...40 Blackmagic Shield Blackmagic Studio Camera 1 1 Blackmagic Arduino Blackmagic 1 Blackmagic Design www blackmagicdesign com jp support Arduino RAW Studio Camera Protocol I2C Blackmagic Camera 1...

Page 41: ...DI Arduino Shield 6 LED UART I2C SPI LED 1 LED 2 Arduino LED 3 Arduino LED 5 I2C Arduino I2C LED 6 UART Blackmagic LED3 4 5 LED 3 LED 4 EEPROM LED 5 LED LED LED 6 PIN 8 PIN 10 PIN 8 PIN LED 1 LED 2 LE...

Page 42: ...rol and BMD_SDICameraControl which can be used to interface with the shield s tally and camera control functionalities Either or both of these objects can be created in your sketch to issue camera con...

Page 43: ...ress 0x6E BMD _ SDICameraControl _ I2C sdiCameraControl shieldAddress BMD _ SDITallyControl _ I2C sdiTallyControl shieldAddress void setup Must be called before the objects can be used sdiCameraContro...

Page 44: ...ol writeFixed16 Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assig...

Page 45: ...circumstances this should allow all messages to be sent with a maximum of one frame latency If the transmitting device queues more bytes of message packets than can be sent in a single frame it should...

Page 46: ...ermine the number of elements in the message Each message must contain an integral number of data elements Currently defined values are 0 void boolean A void value is represented as a boolean array of...

Page 47: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 48: ...alance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int16 0 n Steps through available exposure values from...

Page 49: ...imum 1 0 maximum 1 Overlays int16 bit field 0x4 zebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 4 Colour bars display ti...

Page 50: ...amma Adjust fixed16 0 red 4 0 4 0 default 0 0 1 green 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 defaul...

Page 51: ...n camera 4 10 ms 10000 us 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 add 15 to zebra level 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 select 1080p 23 98 mode on all cameras 16 255 9...

Page 52: ...he internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Transmit TX IO0...

Page 53: ...ware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor component R...

Page 54: ...data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes of the...

Page 55: ...s zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length in byte...

Page 56: ...esign com Blackmagic Arduino Shield Setup About Blackmagic Arduino Shield Setup Mac OS X Blackmagic Arduino Shield Setup About Blackmagic Arduino Shield Setup Windows 7 Blackmagic Arduino Shield Setup...

Page 57: ...Design a Blackmagic Design b c Blackmagic Design d Blackmagic Design Blackmagic Design Blackmagic Design Blackmagic Design Blackmagic Design Blackmagic Design Copyright 2016 Blackmagic Design Blackmag...

Page 58: ...Manuel d utilisation et d installation novembre 2017 Fran ais Blackmagic 3G SDI Arduino Shield...

Page 59: ...pouvez contr ler les cam ras l aide d un ordinateur ou ajouter des boutons molettes et joysticks votre carte Vous disposerez ainsi de solutions de contr le dynamiques qui permettent de modifier des fo...

Page 60: ...o Shield Setup 64 I2C Address 64 Format vid o 64 Programmation des sketches Arduino 65 Test de la carte extension Blackmagic et installation de la biblioth que 65 Voyants LED 67 Fixation de composants...

Page 61: ...es trous correspondants situ s de part et d autre de la Blackmagic Arduino Shield L illustration ci dessous vous indique la disposition des barrettes 2 Soudez la base de chaque broche la face inf rieu...

Page 62: ...12V l entr e d alimentation 12V de la carte extension Blackmagic CONSEIL Afin que toutes les broches de la carte extension soient bien align es avec les trous de la barrette de l Arduino nous vous rec...

Page 63: ...est aliment e et connect e du mat riel SDI vous pouvez installer le logiciel interne et les fichiers biblioth que Consultez le reste du manuel pour obtenir plus d informations sur l installation du l...

Page 64: ...i re version du programme d installation Blackmagic Arduino Shield alimentez la carte extension Blackmagic et connectez la votre ordinateur l aide d un c ble USB 4 Lancez le programme d installation e...

Page 65: ...l Library Ouvrez ce dossier et faites un clic droit copiez le dossier intitul BMDSDIControl 3 Dans le dossier Documents de votre ordinateur ouvrez le dossier Arduino 4 Vous verrez un sous dossier inti...

Page 66: ...C par d faut ce qui peut cr er un conflit Si cela ce produit vous pouvez changer l adresse par d faut de la carte extension L adresse par d faut pour la carte extension est 0x6E cependant vous pouvez...

Page 67: ...Camera Toutes les commandes prises en charge sont incluses dans la section Studio Camera Control Protocol de ce manuel Vous pouvez donc les utiliser pour vos sketches Test de la carte extension Blackm...

Page 68: ...ide consultez la page d assistance technique Blackmagic Design l adresse suivante www blackmagicdesign com fr support Veuillez lire la section d assistance de ce manuel pour obtenir davantage d inform...

Page 69: ...ally sont activ es sur le sketch Arduino LED 5 Analyseur I2C occup S allume lorsque la communication est d tect e entre la carte extension et l Arduino avec le protocole I2C LED 6 Analyseur s rie occu...

Page 70: ...ia I2C or Serial We recommend I2C because of the low pin count and it frees up the serial monitor This also allows you to use more I2C devices with the shield High Level Overview The library provides...

Page 71: ...TallyControl shieldAddress void setup Must be called before the objects can be used sdiCameraControl begin sdiTallyControl begin Turn on camera control overrides in the shield sdiCameraControl setOver...

Page 72: ...d16 Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assigned to the s...

Page 73: ...vice queues more bytes of message packets than can be sent in a single frame it should use heuristics to determine which packets to prioritise and send immediately Lower priority messages can be delay...

Page 74: ...ly defined values are 0 void boolean A void value is represented as a boolean array of length zero The data field is a 8 bit value with 0 meaning false and all other values meaning true 1 signed byte...

Page 75: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 76: ...ain int8 1 16 1x 2x 4x 8x 16x gain 2 Manual White Balance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int1...

Page 77: ...ays Display 4 0 Brightness fixed16 0 0 1 0 0 0 minimum 1 0 maximum 1 Overlays int16 bit field 0x4 zebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1...

Page 78: ...amma Adjust fixed16 0 red 4 0 4 0 default 0 0 1 green 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 defaul...

Page 79: ...n camera 4 10 ms 10000 us 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 add 15 to zebra level 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 select 1080p 23 98 mode on all cameras 16 255 9...

Page 80: ...h following the internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Tr...

Page 81: ...or Hardware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor comp...

Page 82: ...ontrol data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes...

Page 83: ...d Always zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length...

Page 84: ...http forum blackmagicdesign com fr V rification du logiciel actuel Pour v rifier quelle version du logiciel Blackmagic Arduino Shield Setup est install e sur votre ordinateur ouvrez la fen tre About B...

Page 85: ...tout dommage r sultant d une utilisation inad quate ou d une connexion du mat riel incompatible c pour r parer tout dommage ou dysfonctionnement caus s par l utilisation de pi ces ou de fournitures n...

Page 86: ...Installations und Bedienungsanleitung November 2017 Deutsch Blackmagic 3G SDI Arduino Shield...

Page 87: ...teuern Sie Ihre Kameras entweder ber einen Computer oder erweitern Sie Ihr Shield um Tasten Regler und Joysticks Bauen Sie sich so dynamische Hardware Controller mit denen sich Funktionen wie Fokus Zo...

Page 88: ...90 Blackmagic Arduino Shield Setup 91 I2C Address 91 Video Format 91 Programmieren von Arduino Sketchen 92 Testen der Blackmagic Shield und Bibliotheken Installation 92 Status LEDs 94 Anbringen von Sh...

Page 89: ...te der Leisten in die jeweiligen Buchsen auf beiden Seiten Ihres Blackmagic 3G SDI Arduino Shields ein Die Anordnung der Stiftleisten finden Sie in der Abbildung unten 2 Verl ten Sie den Ansatz eines...

Page 90: ...pter in den 12V Stromausgang Ihres Blackmagic Shields stecken TIPP Um sicherzustellen dass alle Pins Ihres Shields auf die weiblichen Buchsenleisten des Arduino Boards ausgerichtet sind ist es ratsam...

Page 91: ...trom versorgt und mit Ihrem SDI Equipment verbunden ist k nnen Sie die Produktsoftware sowie die Bibliotheksdateien installieren die Arduino Software programmieren und mit dem Shield Ihr Equipment ste...

Page 92: ...Ihrem Computer 4 Starten Sie nun das Setup Dienstprogramm und folgen Sie der Aufforderung auf Ihrem Bildschirm f r die Aktualisierung der Produktsoftware Ihres Shields Sollte diese Aufforderung nicht...

Page 93: ...amen Library ffnen Sie diesen und kopieren Sie den Ordner mit dem Namen BMDSDIControl per Rechtsklick 3 Gehen Sie nun zum Ordner Dokumente und ffnen Sie den Arduino Ordner 4 Dort befindet sich ein Unt...

Page 94: ...endet Das f hrt zu einem Konflikt Sollte dies der Fall sein k nnen Sie die Standardadresse ndern Die Standardadresse f r Ihr Shield ist 0x6E Sie haben jedoch eine Reihe von Adressen zwischen 0x08 und...

Page 95: ...tzten Befehle finden Sie im Abschnitt Studio Camera Control Protocol dieses Handbuchs Nehmen Sie diese und benutzen Sie sie f r Ihren Sketch Testen der Blackmagic Shield und Bibliotheken Installation...

Page 96: ...esign Support Center unter www blackmagicdesign com de support Im Abschnitt Hilfe dieses Handbuchs finden Sie weitere Informationen dazu wie Sie Hilfestellungen bei der Konfiguration Ihres Shields bek...

Page 97: ...rt haben LED 5 I2C Parser aktiv Leuchtet auf wenn Ihr Shield und der Arduino ber das I2C Protokoll kommunizieren LED 6 Serieller Parser aktiv Leuchtet auf wenn UART Kommunikation erkannt wird Wenn Ihr...

Page 98: ...Ihrem Arduino Shield You can communicate with your Arduino Shield via I2C or Serial We recommend I2C because of the low pin count and it frees up the serial monitor This also allows you to use more I...

Page 99: ...TallyControl shieldAddress void setup Must be called before the objects can be used sdiCameraControl begin sdiTallyControl begin Turn on camera control overrides in the shield sdiCameraControl setOver...

Page 100: ...d16 Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assigned to the s...

Page 101: ...mum of one frame latency If the transmitting device queues more bytes of message packets than can be sent in a single frame it should use heuristics to determine which packets to prioritise and send i...

Page 102: ...ain an integral number of data elements Currently defined values are 0 void boolean A void value is represented as a boolean array of length zero The data field is a 8 bit value with 0 meaning false a...

Page 103: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 104: ...Balance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int16 0 n Steps through available exposure values from...

Page 105: ...imum 1 0 maximum 1 Overlays int16 bit field 0x4 zebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 4 Colour bars display ti...

Page 106: ...Gamma Adjust fixed16 0 red 4 0 4 0 default 0 0 1 green 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 defau...

Page 107: ...cus on camera 4 8 4 4 0 0 0 1 0 0 turn on OIS on all cameras 12 255 5 0 0 0 6 0 0 1 0 0 0 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 16 255 9 0 0 1 0 1 0 24 1 3 0 0 0 0...

Page 108: ...he internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Transmit TX IO0...

Page 109: ...dware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor component...

Page 110: ...data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes of the...

Page 111: ...ys zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length in byt...

Page 112: ...fahrenen Anwendern und Blackmagic Design Mitarbeitern vorliegen die Ihnen weiterhelfen Das Forum finden Sie unter http forum blackmagicdesign com berpr fen der aktuell installierten Softwareversion Um...

Page 113: ...rungen die durch die Verwendung von nicht Blackmagic Design Ersatzteilen oder Verbrauchsmaterialien entstanden sind d Service fu r ein Produkt das ver ndert oder in andere Produkte integriert wurde so...

Page 114: ...112 Primeros pasos Manual de instalaci n y funcionamiento noviembre 2017 Espa ol Blackmagic 3G SDI Arduino Shield...

Page 115: ...equipo inform tico De manera alternativa es posible crear controladores din micos con botones perillas y palancas de mando a efectos de modificar el enfoque o la distancia focal la apertura del diafr...

Page 116: ...ino Shield 118 Direcci n I2C 118 Formato de video 118 Entorno de programaci n 119 C mo comprobar el funcionamiento de la tarjeta 119 Indicadores luminosos 121 Montaje de otros componentes 122 Comunica...

Page 117: ...Consulte la siguiente ilustraci n para obtener m s informaci n al respecto 2 Suelde la base de cada conector a la parte inferior de la tarjeta Cada patilla met lica debe quedar firme pero compruebe q...

Page 118: ...suministrar corriente el ctrica a la tarjeta SUGERENCIA Para garantizar que todas las patillas met licas de los conectores en la tarjeta se encuentren alineadas con las ranuras correspondientes en la...

Page 119: ...tinuaci n basta con instalar el software interno y las librer as a efectos de programar la placa y emplearla para controlar otros dispositivos Contin e leyendo el manual para obtener m s informaci n s...

Page 120: ...ma conecte la tarjeta a un equipo inform tico mediante un cable USB 4 Ejecute la aplicaci n y siga las instrucciones que aparecen en pantalla para actualizar el software interno Si no aparece ning n m...

Page 121: ...tenido 3 Abra la carpeta Arduino situada en Documentos 4 Dentro de la misma ver otra carpeta denominada libraries Pegue el contenido copiado en esta carpeta Esto es todo lo necesario para instalar la...

Page 122: ...mparta la misma direcci n I2C predeterminada lo cual generar un conflicto En este caso es posible modificar dicho par metro La direcci n predeterminada de la tarjeta es 0x6E Sin embargo el usuario pue...

Page 123: ...io Camera Todos los comandos compatibles que pueden emplearse para escribir el c digo se detallan m s adelante en este manual C mo comprobar el funcionamiento de la tarjeta Luego de realizar todos los...

Page 124: ...o en nuestro sitio web para obtener m s informaci n al respecto www blackmagicdesign com es support De forma alternativa consulte el apartado Ayuda para ver las distintas maneras en las que es posible...

Page 125: ...duino permite controlar la luz piloto LED 5 Analizador I2C activo Este indicador se enciende cuando se establece una comunicaci n entre la tarjeta y la placa Arduino mediante el protocolo I2C LED 6 An...

Page 126: ...tablecerse mediante un bus serial o I2C Recomendamos la segunda opci n dado que presenta una menor cantidad de pines Adem s de este modo el Monitor Serie queda disponible A su vez esto permite utiliza...

Page 127: ..._SDITallyControl_I2C sdiTallyControl shieldAddress void setup Must be called before the objects can be used sdiCameraControl begin sdiTallyControl begin Turn on camera control overrides in the shield...

Page 128: ...ando es la siguiente sdiCameraControl writeFixed16 N mero de c mara Grupo Par metro controlado Operaci n Valor El tipo de operaci n especifica la acci n realizada en el par metro indicado 0 valor asig...

Page 129: ...ir todos los mensajes en un fotograma como m ximo Si la cantidad de paquetes de mensajes que el dispositivo intenta transmitir es mayor al n mero de bytes que pueden incluirse en un fotograma ser nece...

Page 130: ...Cada mensaje debe contener un n mero entero de elementos Los valores definidos actualmente son los siguientes 0 nulo booleano Un valor nulo se representa como un arreglo booleano de longitud 0 El val...

Page 131: ...rtir Se reservan los tipos de operaciones 2 a 127 Los tipos de operaciones 128 a 255 se asignan a comandos para dispositivos espec ficos Datos nulo El campo de datos es 0 o m s bytes seg n el tipo de...

Page 132: ...1080 4 2K 5 2K DCI 6 UHD 3 entrelazado 0 progresivo 1 entrelazado 4 espacio crom tico 0 YUV 1 Ganancia del sensor int8 1 16 1x 2x 4x 8x 16x 2 Balance de blancos manual int16 3200 7500 Temperatura del...

Page 133: ...lementos por separado Pantalla 4 0 Brillo fixed16 0 0 1 0 0 0 m nimo 1 0 m ximo 1 Informaci n en pantalla int16 bit 0x4 cebra 0x8 m ximo 2 Nivel cebra fixed16 0 0 1 0 0 0 m nimo 1 0 m ximo 3 Nivel del...

Page 134: ...4 0 predeterminado 0 0 2 azul 4 0 4 0 predeterminado 0 0 3 luminancia 4 0 4 0 predeterminado 0 0 2 Ajuste de luces fixed16 0 rojo 0 0 16 0 predeterminado 1 0 1 verde 0 0 16 0 predeterminado 1 0 2 azu...

Page 135: ...en camera 4 10 ms 10000 s 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 A adir 15 a funci n Cebra 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 Seleccionar el modo 1080p 23 98 en todas la...

Page 136: ...ectura y escritura luego de la direcci n del registro interno en una transacci n es de 255 bytes Codificaci n f sica UART La velocidad de transmisi n en baudios de la tarjeta al emplear este modo es d...

Page 137: ...exadecimales Registro HWVERSION Versi n del hardware VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Revisi n componente principal Version Minor Revisi n componente secundario Registro FWVERSION Ve...

Page 138: ...istro ICARM Entrada control ARM RESERVED ARM 7 1 0 Reserved Siempre 0 Arm Cuando este valor es 1 los datos ARM se reciben en el siguiente fotograma Borrado autom tico una vez le do el paquete de contr...

Page 139: ...piloto ARM RESERVED ARM 7 1 0 Reserved Siempre 0 Arm Cuando este valor es 1 los datos se reciben en el siguiente fotograma Borrado autom tico una vez le da la informaci n Registro ITLENGTH Entrada luz...

Page 140: ...damente respuestas proporcionadas por el personal de Blackmagic Design u otros expertos en la materia Para acceder al mismo visite el sitio https forum blackmagicdesign com C mo comprobar la versi n i...

Page 141: ...ier da o o mal funcionamiento provocado por el uso de piezas o repuestos no suministrados por la empresa o d brindar servicio t cnico a un producto que haya sido modificado o integrado con otros produ...

Page 142: ...2017 11 Blackmagic 3G SDI Arduino Shield...

Page 143: ...ld Arduino SDI Blackmagic Design SDI ATEM Blackmagic URSA Mini Blackmagic Studio Camera ATEM Blackmagic 3G SDI Arduino Shield SDI Blackmagic 3G SDI Arduino Shield SDI Blackmagic 3G SDI Arduino Shield...

Page 144: ...5 145 Arduino Sketch 146 Blackmagic 146 LED 148 149 Communicating with your Arduino Shield 149 High Level Overview 149 I2C Interface 149 Serial Interface 149 Example Usage 150 Studio Camera Control Pr...

Page 145: ...rduino Shield 4 8 10 6 Arduino R3 Arduino UNO 1 Blackmagic Arduino 2 6 PIN 8 PIN 10 PIN 8 PIN A5 I2C SCL A4 I2C SDA 0 Serial RX 1 Serial TX I2C SDA I2C SCL I2C I2C Sketch BMDSDIControl Communicating w...

Page 146: ...144 Arduino 3G SDI Arduino Arduino Blackmagic Arduino Blackmagic 3G SDI Arduino Shield 12V Blackmagic 12V Arduino Arduino Arduino Blackmagic Blackmagic Arduino Blackmagic...

Page 147: ...o SDI 2 Blackmagic Arduino SDI Blackmagic URSA Mini PGM SDI Arduino SDI Arduino Arduino Arduino Switcher Blackmagic 3G SDI Arduino Shield SDI IN SDI OUT SDI PGM Input Blackmagic URSA Mini Blackmagic 3...

Page 148: ...n Mac OS X 1 Blackmagic 3G SDI Arduino Shield 2 Blackmagic Arduino Shield 3 Blackmagic Arduino Shield Blackmagic USB 4 WIndows 1 Blackmagic 3G SDI Arduino Shield 2 Blackmagic Arduino Shield Blackmagic...

Page 149: ...ield 2 Library BMDSDIControl 3 Arduino 4 Libraries BMDSDIControl Libraries Windows 1 Blackmagic Arduino Shield 2 Library BMDSDIControl 3 Arduino 4 Libraries BMDSDIControl Libraries Blackmagic Design A...

Page 150: ...etup Blackmagic Arduino Shield Setup Blackmagic Arduino Shield Setup I2C Blackmagic Arduino Shield Setup I2C Arduino I2C Blackmagic I2C 0x6E 0x08 0x77 1 Blackmagic Arduino Shield Setup 2 Set Address t...

Page 151: ...1080p30 1080p50 1080p59 94 1080p60 Arduino Sketch Arduino Sketch Sketch C Studio Camera Control Protocol Sketch SDI Blackmagic URSA Mini Blackmagic Studio Camera Studio Camera Control Protocol Sketch...

Page 152: ...gic Studio Camera Tally Tally Blackmagic Arduino Tally Blackmagic Cameras Tally 1 www blackmagicdesign com cn support Blackmagic Design Tally Blink Sketch Arduino Studio Camera Protocol I2C Sketch Bla...

Page 153: ...Shield LED UART I2C SPI Tally LED 1 LED 2 Arduino Sketch LED 3 Tally Arduino Sketch Tally LED 5 I2C Arduino I2C LED 6 UART Blackmagic LED 3 4 5 LED 3 LED 4 EEPROM LED 5 LED LED LED LED 6 PIN 8 PIN 10...

Page 154: ...camera control functionalities Either or both of these objects can be created in your sketch to issue camera control commands or read and write tally data respectively These objects exist in several v...

Page 155: ...iTallyControl shieldAddress void setup Must be called before the objects can be used sdiCameraControl begin sdiTallyControl begin Turn on camera control overrides in the shield sdiCameraControl setOve...

Page 156: ...ed16 Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assigned to the...

Page 157: ...a maximum of one frame latency If the transmitting device queues more bytes of message packets than can be sent in a single frame it should use heuristics to determine which packets to prioritise and...

Page 158: ...ain an integral number of data elements Currently defined values are 0 void boolean A void value is represented as a boolean array of length zero The data field is a 8 bit value with 0 meaning false a...

Page 159: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 160: ...Balance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int16 0 n Steps through available exposure values from...

Page 161: ...ebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 4 Colour bars display time seconds int8 0 30 0 disable bars 1 30 enable b...

Page 162: ...reen 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 default 1 0 2 blue 0 0 16 0 default 1 0 3 luma 0 0 16 0...

Page 163: ...n camera 4 10 ms 10000 us 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 add 15 to zebra level 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 select 1080p 23 98 mode on all cameras 16 255 9...

Page 164: ...he internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Transmit TX IO0...

Page 165: ...dware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor component...

Page 166: ...data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes of the...

Page 167: ...ys zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length in byt...

Page 168: ...Blackmagic Arduino Shield Setup About Blackmagic Arduino Shield Setup Mac OS X Blackmagic Arduino Shield Setup About Blackmagic Arduino Shield Setup Windows 7 Blackmagic Arduino Shield Setup Help Abou...

Page 169: ...1 Blackmagic Design 2 3 Blackmagic Design 4 BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN Copyright 2016 Blackmagic Design Blackmagic Desi...

Page 170: ...168 2017 11 Blackmagic 3G SDI Arduino Shield...

Page 171: ...ino SDI Blackmagic Design SDI ATEM Blackmagic URSA Mini Blackmagic Studio Camera ATEM Blackmagic 3G SDI Arduino Shield 3G SDI Arduino Shield SDI Blackmagic 3G SDI Arduino Shield SDI Blackmagic 3G SDI...

Page 172: ...Shield Setup 172 I2 C 172 172 Arduino 173 Blackmagic Shield 173 LED 175 176 Arduino Shield 176 High Level Overview 176 I2 C Interface 176 Serial Interface 176 Example Usage 177 Studio Camera Control...

Page 173: ...DI Arduino Shield 8 10 6 4 Arduino Arduino UNO R3 Arduino 1 Blackmagic Arduino Shield 2 6 PIN 8 PIN 10 PIN 8 PIN A5 I2C SCL A4 I2C SDA 0 Serial RX 1 Serial TX I2C SDA I2C SCL I2C Serial I2C BMDSDICont...

Page 174: ...172 Arduino 3G SDI Arduino Arduino Blackmagic Arduino 12V Blackmagic 3G SDI Arduino Shield 12V Arduino Arduino Arduino Blackmagic Blackmagic Arduino Blackmagic...

Page 175: ...uino SDI 2 Blackmagic Arduino SDI PGM Blackmagic URSA Mini SDI Arduino SDI Arduino Arduino Arduino Switcher Blackmagic 3G SDI Arduino Shield SDI IN SDI OUT SDI PGM Input Blackmagic URSA Mini Blackmagi...

Page 176: ...ac OS X 1 Blackmagic 3G SDI Arduino Shield 2 Blackmagic Arduino Shield 3 Blackmagic Arduino Shield Blackmagic USB 4 Windows 1 Blackmagic 3G SDI Arduino Shield 2 Blackmagic Arduino Shield Blackmagic Ar...

Page 177: ...Mac OS X 1 Blackmagic Arduino Shield 2 BMDSDIControl 3 Arduino 4 BMDSDIControl Windows 1 Blackmagic Arduino Shield 2 BMDSDIControl 3 Arduino 4 BMDSDIControl Blackmagic Design Arduino Blackmagic Design...

Page 178: ...agic Arduino Shield Setup Blackmagic Arduino Shield Setup I2C Blackmagic Arduino Shield Setup Arduino I2C Address Video Format I2 C I2C Blackmagic 0x6E 0x08 0x77 1 Blackmagic Arduino Shield Setup 2 Se...

Page 179: ...8 1080p24 1080p25 1080p29 97 1080p30 1080p50 1080p59 94 1080p60 Arduino Arduino Sketches C Studio Camera Control Protocol SDI Blackmagic URSA Mini Blackmagic Studio Camera Studio Camera Control Protoc...

Page 180: ...Blackmagic Shield Blackmagic Studio Camera 1 Blackmagic Arduino Blackmagic 1 Blackmagic Design www blackmagicdesign com kr support Tally Blink Arduino Studio Camera Protocol I2 C Raw Blackmagic Camer...

Page 181: ...ic 3G SDI Arduino Shield UART I2C SPI 6 LED LED 1 LED 2 Arduino LED 3 Arduino LED 5 I2 C Arduino I2C LED 6 UART Blackmagic LED 3 4 5 LED 3 LED 4 EEPROM LED 5 LED LED LED LED 6 PIN 8 PIN 10 PIN 8 PIN L...

Page 182: ...a control functionalities Either or both of these objects can be created in your sketch to issue camera control commands or read and write tally data respectively These objects exist in several varian...

Page 183: ...yControl shieldAddress void setup Must be called before the objects can be used sdiCameraControl begin sdiTallyControl begin Turn on camera control overrides in the shield sdiCameraControl setOverride...

Page 184: ...Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assigned to the speci...

Page 185: ...circumstances this should allow all messages to be sent with a maximum of one frame latency If the transmitting device queues more bytes of message packets than can be sent in a single frame it should...

Page 186: ...ermine the number of elements in the message Each message must contain an integral number of data elements Currently defined values are 0 void boolean A void value is represented as a boolean array of...

Page 187: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 188: ...Balance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int16 0 n Steps through available exposure values from...

Page 189: ...bit field 0x4 zebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 4 Colour bars display time seconds int8 0 30 0 disable ba...

Page 190: ...default 0 0 1 green 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 default 1 0 2 blue 0 0 16 0 default 1 0...

Page 191: ...n camera 4 10 ms 10000 us 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 add 15 to zebra level 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 select 1080p 23 98 mode on all cameras 16 255 9...

Page 192: ...the internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Transmit TX IO...

Page 193: ...dware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor component...

Page 194: ...data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes of the...

Page 195: ...ys zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length in byt...

Page 196: ...ign com Blackmagic Arduino Shield Setup About Blackmagic Teranex Setup Mac OS X Blackmagic Arduino Shield Setup Blackmagic Arduino Shield Setup Windows 7 Blackmagic Arduino Shield Setup Blackmagic Ard...

Page 197: ...n a Blackmagic Design b c Blackmagic Design d BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC 2016 Blackmagic Design Blackmagic Design DeckLink HDL...

Page 198: ...196 Blackmagic 3G SDI Arduino Shield 2017...

Page 199: ...Shield Arduino Blackmagic Design SDI SDI Blackmagic URSA Mini Blackmagic Studio Camera 3G SDI Arduino Shield SDI Arduino Shield Blackmagic 3G SDI Arduino Shield Blackmagic 3G SDI Arduino Shield www b...

Page 200: ...tup 199 I2C 199 199 Arduino 200 Blackmagic Arduino Shield 200 201 203 Arduino 203 High Level Overview 203 I2C Interface 203 Serial Interface 203 Example Usage 204 Studio Camera Control Protocol 204 Bl...

Page 201: ...agic 3G SDI Arduino Shield 6 10 8 Arduino Arduino UNO R3 1 Blackmagic 3G SDI Arduino Shield 2 6 PIN 8 PIN 10 PIN 8 PIN A5 I2C SCL A4 I2C SDA 0 Serial RX 1 Serial TX I2C SDA I2C SCL I2C I2C BMDSDIContr...

Page 202: ...200 Arduino Blackmagic 3G SDI Arduino Shield Arduino Arduino Blackmagic 3G SDI Arduino Shield Arduino 12 12 Blackmagic 3G SDI Arduino Shield Arduino Arduino Blackmagic Blackmagic 3G SDI Arduino Shield...

Page 203: ...agic Arduino 2 SDI Blackmagic Arduino SDI PGM Blackmagic URSA Mini Arduino SDI Arduino Arduino Switcher Blackmagic 3G SDI Arduino Shield SDI IN SDI OUT SDI PGM Input Blackmagic URSA Mini Blackmagic 3G...

Page 204: ...kmagic 3G SDI Arduino Shield 2 Blackmagic Arduino Shield Installer 3 Blackmagic Arduino Shield Installer USB 4 Blackmagic Arduino Shield Setup Windows 1 Blackmagic 3G SDI Arduino Shield 2 Blackmagic A...

Page 205: ...kmagic Arduino Shield Applications 2 Library BMDSDIControl 3 Documents Arduino 4 Arduino libraries BMDSDIControl Windows 1 Blackmagic Arduino Shield Programs 2 Library BMDSDIControl 3 Documents Arduin...

Page 206: ...gic Arduino Shield Setup Blackmagic Arduino Shield Setup I2C Blackmagic Arduino Shield Setup I2C address Arduino I2 C Blackmagic Arduino Shield I2C 0x6E 0x08 0x77 1 Blackmagic Arduino Shield Setup 2 S...

Page 207: ...1080p 25 1080p 29 97 1080p 30 1080p 50 1080p 59 94 1080p 60 Arduino Studio Camera Control Protocol SDI Blackmagic URSA Mini Blackmagic Studio Camera Studio Camera Control Protocol Blackmagic Arduino...

Page 208: ...io Camera Blackmagic 3G SDI Arduino Shield Arduino Tally number 1 www blackmagicdesign com ru support Blackmagic 3G SDI Arduino Shield UART I2C SPI Tally TallyBlink Blackmagic 3G SDI Arduino Shield I2...

Page 209: ...207 LED 1 LED 2 Arduino LED 3 Tally Tally Arduino LED 5 I2C Arduino I2C LED 6 UART LED 1 LED 3 LED 4 LED 5 LED 3 LED 4 LED 5 LED 1 6 PIN 8 PIN 10 PIN 8 PIN LED 1 LED 2 LED 3 LED 4 LED 5 LED 6...

Page 210: ...ol functionalities Either or both of these objects can be created in your sketch to issue camera control commands or read and write tally data respectively These objects exist in several variants one...

Page 211: ...iTallyControl shieldAddress void setup Must be called before the objects can be used sdiCameraControl begin sdiTallyControl begin Turn on camera control overrides in the shield sdiCameraControl setOve...

Page 212: ...ed16 Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assigned to the...

Page 213: ...circumstances this should allow all messages to be sent with a maximum of one frame latency If the transmitting device queues more bytes of message packets than can be sent in a single frame it should...

Page 214: ...ermine the number of elements in the message Each message must contain an integral number of data elements Currently defined values are 0 void boolean A void value is represented as a boolean array of...

Page 215: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 216: ...ain int8 1 16 1x 2x 4x 8x 16x gain 2 Manual White Balance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int1...

Page 217: ...6 0 0 1 0 0 0 minimum 1 0 maximum 1 Overlays int16 bit field 0x4 zebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 4 Colou...

Page 218: ...default 0 0 1 green 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 default 1 0 2 blue 0 0 16 0 default 1 0...

Page 219: ...n camera 4 10 ms 10000 us 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 add 15 to zebra level 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 select 1080p 23 98 mode on all cameras 16 255 9...

Page 220: ...he internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Transmit TX IO0...

Page 221: ...dware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor component...

Page 222: ...data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes of the...

Page 223: ...ys zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length in byt...

Page 224: ...sign http forum blackmagicdesign com Blackmagic Arduino Shield Setup About Blackmagic Arduino Shield Setup Mac OS X Blackmagic Arduino Shield Setup About Blackmagic Arduino Shield Setup Windows 7 Blac...

Page 225: ...magic Design Blackmagic Design BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN BLACKMAGIC DESIGN Copyright 2016 Blackmagic Design Blackmagic Design DeckLink H...

Page 226: ...218 Operazioni preliminari Manuale di istruzioni novembre 2017 Italiano Blackmagic 3G SDI Arduino Shield...

Page 227: ...lsanti manopole e joystick al tuo shield o altri dispositivi di controllo hardware per obiettivi Per esempio puoi regolare la messa a fuoco zoom apertura bilanciamento dei bianchi e dei livelli di ner...

Page 228: ...lackmagic Arduino Shield Setup 226 Indirizzo I2C 226 Formato video 226 Programmare gli sketch di Arduino 227 Testare lo shield Blackmagic e installazione della libreria 227 Spie LED 229 Applicare comp...

Page 229: ...isci i pin di ogni connettore negli appositi fori per pin in entrambi i lati dello shield Blackmagic L illustrazione qui sotto mostra la disposizione dei connettori 2 Salda la base di ogni connettore...

Page 230: ...tazione 12V dello shield SUGGERIMENTO Per allineare i pin dello shield con i fori per pin della scheda Arduino salda solo un pin su ogni connettore Poi posa lo shield sulla scheda Arduino per controll...

Page 231: ...to e connesso ai dispositivi SDI il momento di installare il software interno e i file della libreria programmare il software Arduino e cominciare a utilizzare lo shield Il prossimo capitolo spiega co...

Page 232: ...del software dello shield Blackmagic alimenta lo shield e connettilo al computer tramite un cavo USB 4 Ora lancia l applicazione di installazione e segui le istruzioni per aggiornare il software inter...

Page 233: ...ic Arduino Shield 2 Apri la sotto cartella Library poi fai clic destro copia della cartella BMDSDIControl 3 Vai a Documenti e apri la cartella Arduino 4 Troverai una sotto cartella chiamata Libraries...

Page 234: ...kmagic sar necessario cambiare le impostazioni di default L indirizzo di default del tuo shield 0x6E ma puoi scegliere un valore compreso tra 0x08 e 0x77 Per cambiare l indirizzo del tuo shield 1 Lanc...

Page 235: ...ackmagic URSA Mini o Blackmagic Studio Camera Tutti i comandi supportati sono inclusi nella sezione Studio Camera Control Protocol del manuale Testare lo shield Blackmagic e installazione della librer...

Page 236: ...a visita il sito Blackmagic Design alla pagina Supporto www blackmagicdesign com it support Consulta la sezione Assistenza di questo manuale per maggiori informazioni sulle impostazioni dello shield C...

Page 237: ...del tally LED 5 I2C Parsing in corso Si illumina quando viene rilevata la comunicazione tra shield e Arduino con il protocollo I2C LED 6 Parsing UART in corso Si illumina quando viene rilevata la com...

Page 238: ...d I2C because of the low pin count and it frees up the serial monitor This also allows you to use more I2C devices with the shield High Level Overview The library provides two core objects BMD_SDITall...

Page 239: ...ust be called before the objects can be used sdiCameraControl begin sdiTallyControl begin Turn on camera control overrides in the shield sdiCameraControl setOverride true Turn on tally overrides in th...

Page 240: ...d16 Camera number Group Parameter being controlled Operation Value The operation type specifies what action to perform on the specified parameter 0 assign value The supplied Value is assigned to the s...

Page 241: ...circumstances this should allow all messages to be sent with a maximum of one frame latency If the transmitting device queues more bytes of message packets than can be sent in a single frame it should...

Page 242: ...ermine the number of elements in the message Each message must contain an integral number of data elements Currently defined values are 0 void boolean A void value is represented as a boolean array of...

Page 243: ...rough 255 are available for device specific purposes Data void The data field is 0 or more bytes as determined by the data type and number of elements The category parameter data type and operation ty...

Page 244: ...Balance int16 3200 7500 Colour temperature in K 3 Reserved Reserved 4 Reserved Reserved 5 Exposure us int32 1 42000 time in us 6 Exposure ordinal int16 0 n Steps through available exposure values from...

Page 245: ...ebra 0x8 peaking 2 Zebra level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 3 Peaking level fixed16 0 0 1 0 0 0 minimum 1 0 maximum 4 Colour bars display time seconds int8 0 30 0 disable bars 1 30 enable b...

Page 246: ...reen 4 0 4 0 default 0 0 2 blue 4 0 4 0 default 0 0 3 luma 4 0 4 0 default 0 0 2 Gain Adjust fixed16 0 red 0 0 16 0 default 1 0 1 green 0 0 16 0 default 1 0 2 blue 0 0 16 0 default 1 0 3 luma 0 0 16 0...

Page 247: ...n camera 4 10 ms 10000 us 0x00002710 12 4 8 0 0 1 5 3 0 0x10 0x27 0x00 0x00 add 15 to zebra level 15 0 15 f 0x0133 fp 12 4 6 0 0 4 2 128 1 0x33 0x01 0 0 select 1080p 23 98 mode on all cameras 16 255 9...

Page 248: ...wing the internal register address in a single transaction is 255 bytes Physical Encoding UART The shield operates with a UART baud rate of 115200 8 N 1 format Shield Pin Function IO1 Serial Transmit...

Page 249: ...dware revision minor component Register FWVERSION Firmware Version VERSION MAJOR VERSION MINOR 15 8 7 0 Version Major Firmware revision major component Version Minor Firmware revision minor component...

Page 250: ...data is armed and will be received in the next video frame Automatically cleared once a control packet has been read Register ICLENGTH Incoming Control Length LENGTH 7 0 Length Length in bytes of the...

Page 251: ...ys zero Arm When 1 tally data armed and will be received in the next video frame Automatically cleared once the tally has been read Register ITLENGTH Input Tally Length LENGTH 7 0 Length Length in byt...

Page 252: ...nti esistenti e dello staff Blackmagic Design Visita il nostro Forum su https forum blackmagicdesign com Verificare la versione del software Per verificare quale versione del software Blackmagic Ardui...

Page 253: ...odotto c precedente uso di parti o ricambi non originali Blackmagic Design o d precedenti modifiche o integrazione del prodotto ad altri prodotti con il risultato di rendere la riparazione pi difficol...

Reviews: