Inhaltszusammenfassung für Blackmagic Design Design 3G-SDI Arduino Shield
Seite 1
Installation and Operation Manual Blackmagic 3G-SDI Arduino Shield November 2017 日本語 English, , Français, Deutsch, Español, and Italiano. 한국어 中文 Getting Started...
Seite 2
Languages To go directly to your preferred language, simply click on the hyperlinks listed in the contents below. English 日本語 Français Deutsch Español 中文 한국어 Italiano...
Seite 3
With your 3G-SDI Arduino Shield, you can now integrate the Arduino into your SDI workflow to get more control options with your Blackmagic Design equipment. For example, ATEM switchers can control Blackmagic URSA Mini and Blackmagic Studio Cameras via data packets embedded in the SDI signal.
Contents Blackmagic 3G-SDI Arduino Shield Getting Started Attaching and Soldering Headers Mounting to the Arduino Board Plugging in Power Connecting to SDI Equipment Software Installation Installing Internal Software Installing Arduino Library Files Blackmagic Arduino Shield Setup C Address Video Format Programming Arduino Sketches Testing your Blackmagic Shield and Library Installation LED Indicators...
Getting Started Attaching and Soldering Headers Your Blackmagic 3G-SDI Arduino Shield is supplied with 4 stackable headers, including two 8 pin headers, a 10 pin, and a 6 pin header. Headers are bridging connectors used to mount your shield to the Arduino board, and because they are stackable you can attach other shields on top with additional components, such as control buttons, knobs and joysticks.
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 just one pin on each header first. Now place the shield onto the Arduino board to check the pin alignment. If any headers need adjusting, you can then warm the solder joint on the corresponding header and improve its alignment.
Arduino library files so the shield can communicate with your Arduino. You can also use your Blackmagic 3G-SDI Arduino Shield to control other Blackmagic Design products, such as Blackmagic MultiView 16. For example, when your shield is connected to input 16, you can display a tally border on the multi view.
We recommend downloading the latest Blackmagic 3G-SDI Arduino Shield software and updating your shield so you can benefit from new features and improvements. The latest version can be downloaded from the Blackmagic Design support center at www.blackmagicdesign.com/support To install the internal software using Mac OS X: Download and unzip the Blackmagic 3G-SDI Arduino Shield software.
You will see a sub-folder named ‘libraries’. Paste the BMDSDIControl folder into the ‘libraries’ folder. That’s all you need to do to install the Blackmagic Design library files on your computer. When running the Arduino software, you will now also have Blackmagic Design example sketches to choose from.
Blackmagic Arduino Shield Setup The Blackmagic Arduino Shield Setup software lets you change settings on your shield such as the I C address and video output format. With Blackmagic Arduino Shield Setup installed on your computer, you can now change settings for your shield, such as the ‘I C address’, which identifies your shield so the Arduino board can communicate with it, and the ‘video format’, which sets the output format for your shield.
You can choose from the following video output formats: 720p50 720p59.94 720p60 1080i50 1080i59.94 1080i60 1080p23.98 1080p24 1080p25 1080p29.97 1080p30 1080p50 1080p59.94 1080p60 Programming Arduino Sketches The programs, or sketches, written into the Arduino software are very easy to write! Sketches are written using common ‘C’...
Seite 12
If the tally light is not blinking, check that your Blackmagic camera’s tally number is 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 different ways you can get help setting up your shield.
LED Indicators Your Blackmagic 3G-SDI Arduino Shield has six indicator LEDs that confirm activity on your shield such as power, UART, I C and SPI communication, plus indicators to show when tally and camera control overrides are enabled. LED 1 LED 2 LED 3 LED 4...
Attaching Shield Components If you want to build your own hardware controller, you can create a new shield with buttons, knobs and a joystick for more tactile, hands on control. Simply mount the custom shield to your Blackmagic 3G-SDI Arduino Shield by plugging it into your shield’s header slots. There is no limit to the types of controllers you can build.
Serial Interface To use the Serial interface to the shield: BMD _ SDICameraControl _ Serial sdiCameraControl; BMD _ SDITallyControl _ Serial sdiTallyControl; Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match.
Seite 16
Group ID Group Lens Video Audio Output Display Tally Reference Configuration Color Correction The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled.
Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 18
Padding (uint8) Messages must be padded up to a 32 bit boundary with 0x0 bytes. Any padding bytes are NOT included in the command length. Receiving devices should use the destination device address and/or the command identifier to determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well.
Seite 19
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 20
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = – – 24, 25, 30, 50, 60 frame rate [1] = M-rate –...
Seite 21
Group Parameter Type Index Interpretation 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean – – – power not powered Output – – – 0x1 = display status – – – 0x2 = display guides uint16 bit Some cameras...
Seite 22
Group Parameter Type Index Interpretation Reference 0=internal, 1=program, Source int8 enum 2=external Offset int32 – – +/- offset in pixels Configuration [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved –...
Seite 23
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras set exposure to 10 ms on camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 us = 0x00002710) add 15% to zebra level...
Developer Information This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 25
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 26
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ]...
Seite 27
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Blackmagic Design Forum The Blackmagic Design forum on our website is a helpful resource you can visit for more information and creative ideas. This can also be a faster way of getting help as there may already be answers you can find from other experienced users and Blackmagic Design staff which will keep you moving forward.
12 months from the date of purchase. If a product proves to be defective during this warranty period, Blackmagic Design, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
LED インジケーター Blackmagic 3G-SDI Arduino Shield には 6 つのインジケーター LED が付いており、 電源、 UART 、 I C 、 SPI 通信シールドなどのアクティビティを確認できます。 さらにタリーおよびカメラコントロールのオーバー ライドが有効になっ ていることを示すインジケーターがあります。 LED 1 LED 2 LED 3 LED 4 LED 5 LED 6 LED 1 - システム ・ アクティブ 電源がシールドに接続されている時に光ります。...
シールドコンポーネントの取り付け 独自のハードウェアコントローラーを構築したい場合、 ボタン、 ノブ、 ジョイスティックなどを使い、 より 触覚的かつ実践的な新しいシールドを作成できます。 カスタムシールドをヘッダースロットに接続して Blackmagic 3G-SDI Arduino Shield にマウントします。 作成するコントローラーのタイプに制限はありま せん。 古い CCU の回路を独自のカスタム Arduino ソリューションと交換して、 業界標準のカメラコントロー ルユニットを作成することもできます。 独自のハードウェアコントローラーを作成し、 Blackmagic 3G-SDI Arduino Shield に接続して、 よりインタラクティブかつ精密なコントロールを実現。 Communicating with your Arduino Shield You can communicate with your Arduino Shield via I C or Serial.
Serial Interface To use the Serial interface to the shield: BMD _ SDICameraControl _ Serial sdiCameraControl; BMD _ SDITallyControl _ Serial sdiTallyControl; Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match.
Seite 44
Group ID Group Lens Video Audio Output Display Tally Reference Configuration Color Correction The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled.
Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 46
Padding (uint8) Messages must be padded up to a 32 bit boundary with 0x0 bytes. Any padding bytes are NOT included in the command length. Receiving devices should use the destination device address and/or the command identifier to determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well.
Seite 47
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 48
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = – – 24, 25, 30, 50, 60 frame rate [1] = M-rate –...
Seite 49
Group Parameter Type Index Interpretation 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean – – – power not powered Output – – – 0x1 = display status – – – 0x2 = display guides uint16 bit Some cameras...
Seite 50
Group Parameter Type Index Interpretation Reference 0=internal, 1=program, Source int8 enum 2=external Offset int32 – – +/- offset in pixels Configuration [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved –...
Seite 51
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras set exposure to 10 ms on camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 us = 0x00002710) add 15% to zebra level...
Developer Information This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 53
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 54
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ] **Length:**...
Seite 55
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Seite 58
Manuel d'utilisation et d'installation Blackmagic 3G-SDI Arduino Shield novembre 2017 Français...
Seite 59
équipement lors du téléchargement du logiciel afin que nous puissions vous tenir informés de la sortie d'un nouveau logiciel. Nous souhaitons continuer à améliorer nos produits, n'hésitez donc pas à nous faire part de vos commentaires ! Grant Petty PDG de Blackmagic Design...
Seite 60
Sommaire Blackmagic 3G-SDI Arduino Shield Mise en route Fixer et souder les barrettes Installation sur la carte Arduino Branchement de l'alimentation Connexion à du matériel SDI Installation du logiciel Installation du logiciel interne Installation des fichiers bibliothèque Arduino Blackmagic Arduino Shield Setup C Address Format vidéo Programmation des sketches Arduino...
Mise en route Fixer et souder les barrettes Le Blackmagic 3G-SDI Arduino Shield est fourni avec 4 barrettes, dont deux barrettes mâles à 8 broches, une à 10 broches et une à 6 broches. Les barrettes sont des connecteurs qui permettent d'installer votre carte extension sur l'Arduino.
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 recommandons, dans un premier temps, de ne souder qu'une broche sur chaque barrette. Placez ensuite la carte extension sur l'Arduino pour vérifier l'alignement des broches.
CONSEIL Vous pouvez également utiliser le Blackmagic 3G-SDI Arduino Shield pour contrôler d'autres produits Blackmagic Design, tels que le Blackmagic MultiView 16. Par exemple, lorsque la carte est connectée à l'entrée 16 de l'appareil, une bordure tally s'affiche sur le multivue.
Nous vous recommandons de télécharger la dernière version du logiciel Blackmagic 3G-SDI Arduino Shield et de mettre la carte à jour afin de bénéficier des nouvelles fonctionnalités et améliorations. Téléchargez la dernière version du logiciel sur la page d'assistance de Blackmagic Design www.blackmagicdesign.com/fr/support.
Vous verrez un sous-dossier intitulé Libraries. Collez le dossier BMDSDIControl dans le dossier Libraries. C'est tout ce que vous devez faire pour installer les fichiers bibliothèque Blackmagic Design sur votre ordinateur. Lorsque vous utilisez le logiciel Arduino, vous disposerez désormais d'exemples de sketches Blackmagic Design.
Blackmagic Arduino Shield Setup Le logiciel Blackmagic Arduino Shield Setup vous permet de changer les paramètres de la carte extension, notamment l'adresse I C et le format de sortie vidéo. Grâce au logiciel Blackmagic Arduino Shield Setup installé sur votre ordinateur, vous pouvez changer les paramètres de la carte extension : I C address, permet de reconnaître la carte extension afin que l'Arduino puisse communiquer avec elle ;...
Les formats vidéo suivants sont disponibles : 720p50 720p59.94 720p60 1080i50 1080i59.94 1080i60 1080p23.98 1080p24 1080p25 1080p29.97 1080p30 1080p50 1080p59.94 1080p60 Programmation des sketches Arduino Les programmes Arduino, également appelés croquis ou sketches, sont très faciles à écrire. Ces sketches sont programmés en langage C.
Seite 68
Si le voyant ne clignote pas, vérifiez que le numéro du tally de la caméra est bien réglé sur 1. Si vous avez besoin d'aide, 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'informations sur le fonctionnement de votre carte extension.
Voyants LED La Blackmagic 3G-SDI Arduino Shield comprend six voyants LED qui permettent de confirmer les activités de la carte extension, par exemple, l'alimentation, la liaison UART ainsi que la communication I C et SPI. Les voyants indiquent également lorsque la prise de contrôle manuel du tally et des commandes de la caméra est activée.
Fixation de composants sur la carte extension Si vous souhaitez créer votre propre contrôleur matériel, vous pouvez construire une nouvelle carte extension dotée de boutons, de molettes et d’un joystick pour effectuer un contrôle plus précis. Fixez simplement la carte extension personnalisée à la Blackmagic 3G-SDI Arduino Shield en l'insérant dans les trous de la barrette.
Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match. If the Serial Monitor is used, some binary data will be visible as the IDE will be unable to distinguish between user messages and shield commands.
Seite 72
Group ID Group Output Display Tally Reference Configuration Color Correction The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled. For example sdiCameraControl.writeFixed16 is used for focus, aperture, zoom, audio, display, tally and color correction when changing absolute values.
You can use the Video Device Embedded Control Protocol to control Blackmagic URSA Mini and Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 74
determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well. Defined Commands Command 0: change configuration Category (uint8) The category number specifies one of up to 256 configuration categories available on the device.
Seite 75
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 76
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = – – 24, 25, 30, 50, 60 frame rate [1] = M-rate –...
Seite 77
Group Parameter Type Index Interpretation 0=internal mic, 1=line level input, 2=low mic Input type int8 – level input, 3=high mic level input 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean –...
Seite 78
Group Parameter Type Index Interpretation Reference 0=internal, 1=program, Source int8 enum 2=external Offset int32 – – +/- offset in pixels Configuration [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved –...
Seite 79
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras set exposure to 10 ms on camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 us = 0x00002710) add 15% to zebra level...
Informations pour les développeurs This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 81
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 82
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ] **Length:**...
Seite 83
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Internet qui vous aideront à répondre à vos questions. Forum Blackmagic Design Le forum Blackmagic Design est une source d'information utile qui offre des idées innovantes pour vos productions. Cette plate-forme d’aide vous permettra également d’obtenir des réponses rapides à...
à la marque de Blackmagic Design, d) pour examiner un produit qui a été modifié ou intégré à d’autres produits quand l’impact d’une telle modification ou intégration augmente les délais ou la difficulté...
Seite 86
Installations- und Bedienungsanleitung Blackmagic 3G-SDI Arduino Shield November 2017 Deutsch...
Wir haben ein ungemeines Interesse an neuen Technologien und sind immer wieder begeistert, auf welch kreative Art und Weise unsere SDI-Produkte eingesetzt werden. Mit dem 3G-SDI Arduino Shield können Sie den Arduino jetzt in Ihren SDI-Workflow integrieren, um Ihr Blackmagic Design Equipment um noch mehr Steuerungsmöglichkeiten zu erweitern.
Seite 88
Inhalt Blackmagic 3G-SDI Arduino Shield Erste Schritte Aufstecken und Verlöten von Stiftleisten Anbringen an das Arduino-Board Anschließen an das Stromnetz Anschließen an SDI-Equipment Softwareinstallation Installieren der Produktsoftware Installieren der Arduino Bibliotheksdateien Blackmagic Arduino Shield Setup „I C Address“ „Video Format“ Programmieren von Arduino-Sketchen Testen der Blackmagic Shield und Bibliotheken-Installation Status-LEDs...
Erste Schritte Aufstecken und Verlöten von Stiftleisten Ihr Blackmagic 3G-SDI Arduino Shield wird mit vier stapelbaren Stiftleisten geliefert, darunter zwei 8-polige, eine 10-polige und eine 6-polige. Stiftleisten sind Verbindungsstecker, mit denen Sie Ihr Shield auf das Arduino-Board aufstecken. Da die Stiftleisten stapelbar sind, können Sie weitere Shields mit zusätzlichen Komponenten wie Steuerungstasten, Reglern und Joysticks übereinander anbringen.
TIPP Um sicherzustellen, dass alle Pins Ihres Shields auf die weiblichen Buchsenleisten des Arduino-Boards ausgerichtet sind, ist es ratsam, zunächst nur einen Pin mit jeder Leiste zu verlöten. Platzieren Sie dann das Shield auf dem Arduino-Board und überprüfen Sie die Ausrichtung der Pins.
Shield mit Ihrem Arduino kommunizieren kann. TIPP Ihr Blackmagic 3G-SDI Arduino Shield können Sie auch für die Steuerung anderer Blackmagic Design Produkte wie bspw. des Blackmagic MultiView 16 benutzen. Wenn Sie Ihr Shield an Eingang 16 koppeln, können Sie so Tally-Umrandungen in der Mehrfachansicht anzeigen.
Wir empfehlen Ihnen, die aktuellste Blackmagic 3G-SDI Arduino Shield Software herunterzuladen und Ihr Shield auf den aktuellsten Stand zu bringen, damit Sie von neuen Funktionen und Verbesserungen profitieren können. Die aktuellste Version steht im Blackmagic Design Support Center unter www.blackmagicdesign.com/de/support zum Download bereit.
Dort befindet sich ein Unterordner namens „Libraries“. Fügen Sie den Ordner „BMDSDIControl“ in den Ordner „Libraries“ ein. Das ist schon alles, um die Blackmagic Design Bibliotheksdateien auf Ihrem Computer zu installieren. Wenn Sie mit der Arduino-Software arbeiten, stehen Ihnen jetzt auch Blackmagic Design Beispiel- Sketche zur Verfügung.
Blackmagic Arduino Shield Setup Über die Blackmagic Arduino Shield Setup Software können Sie Änderungen der Einstellungen an Ihrem Shield vornehmen. Dazu gehören bspw. die I C-Adresse und das Videoausgabeformat Wenn Blackmagic Arduino Shield Setup auf Ihrem Computer installiert ist, können Sie darüber die Einstellungen Ihres Shields ändern.
Die folgenden Videoausgabeformate sind verfügbar: 720p/50 720p/59,94 720p/60 1080i/50 1080i/59,94 1080i/60 1080p/23,98 1080p/24 1080p/25 1080p/29,97 1080p/30 1080p/50 1080p/59,94 1080p/60 Programmieren von Arduino-Sketchen Die Programme – oder Sketche – für die Arduino-Software sind kinderleicht zu schreiben! Sketche werden in gängigen C-Programmiersprachen geschrieben.
Seite 96
Blinkt das Tally-Licht nicht, vergewissern Sie sich zunächst, dass die Tally-Nummer der Blackmagic Kamera auf „1“ eingestellt ist. Sollten Sie weitere Hilfe benötigen, besuchen Sie das Blackmagic Design 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 bekommen.
Status-LEDs Ihr Blackmagic 3G-SDI Arduino Shield verfügt über sechs Status-LEDs, die unterschiedliche Aktivitätszustände wie Stromzufuhr, UART-, I C- und SPI-Kommunikation anzeigen. Die LEDs zeigen außerdem an, wenn die Tally- und Camera-Control-Overrides aktiviert sind. LED 1 LED 2 LED 3 LED 4 LED 5 LED 6 LED 1 –...
Anbringen von Shield-Komponenten Wenn Sie Ihren eigenen Hardware-Controller bauen möchten, können Sie für eine greifbarere und praktischere Handhabung ein neues Shield mit Tasten, Reglern und einem Joystick kreieren. Montieren Sie Ihr eigens angefertigtes Shield einfach auf Ihrem Blackmagic 3G-SDI Arduino Shield, indem Sie es auf die dafür vorgesehenen Leisten Ihres Shields aufstecken.
Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match. If the Serial Monitor is used, some binary data will be visible as the IDE will be unable to distinguish between user messages and shield commands.
Seite 100
Group ID Group Output Display Tally Reference Configuration Color Correction The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled. For example sdiCameraControl.writeFixed16 is used for focus, aperture, zoom, audio, display, tally and color correction when changing absolute values.
You can use the Video Device Embedded Control Protocol to control Blackmagic URSA Mini and Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 102
Receiving devices should use the destination device address and/or the command identifier to determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well. Defined Commands Command 0: change configuration Category (uint8)
Seite 103
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 104
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = – – 24, 25, 30, 50, 60 frame rate [1] = M-rate –...
Seite 105
Group Parameter Type Index Interpretation 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean – – – power not powered Output – – – 0x1 = display status – – – 0x2 = display guides uint16 bit Some cameras...
Seite 106
Group Parameter Type Index Interpretation Reference 0=internal, 1=program, Source int8 enum 2=external Offset int32 – – +/- offset in pixels Configuration [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved –...
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras 0x10 0x27 0x00 0x00 0x33 0x01 0x9a 0xfd 0x9a 0xfd 0x10 0x27 0x00 0x00 0x33 0x01 0x9a 0xfd 0x9a 0xfd Studio Camera Control Protocol...
Developer Information This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 109
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 110
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ] **Length:**...
Seite 111
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Lösungen umzusetzen. Blackmagic Design Forum Das Blackmagic Design Forum auf unserer Website ist eine praktische Ressource, die Sie für mehr Information und kreative Ideen aufsuchen können. Manchmal finden Sie dort schnellere Lösungen, da möglicherweise bereits Antworten auf ähnliche Fragen von anderen erfahrenen Anwendern und Blackmagic Design Mitarbeitern vorliegen, die Ihnen weiterhelfen.
Blackmagic 3G-SDI Arduino Shields von 12 Monaten ab Kaufdatum. Sollte sich ein Produkt innerhalb dieser Garantiezeit als fehlerhaft erweisen, wird die Firma Blackmagic Design nach ihrem Ermessen das defekte Produkt entweder ohne Kostenerhebung für Teile und Arbeitszeit reparieren oder Ihnen das defekte Produkt ersetzen.
Seite 114
Manual de instalación y funcionamiento Blackmagic 3G-SDI Arduino Shield noviembre 2017 Español Primeros pasos...
Seite 115
últimas prestaciones. Por último, no olvides registrarte al descargar el software para que podamos mantenerte informado sobre nuevos lanzamientos. Trabajamos constantemente para desarrollar herramientas innovadoras y superarnos, de modo que nos encantaría conocer tu opinión. Grant Petty Director ejecutivo de Blackmagic Design...
Seite 116
Índice Blackmagic 3G-SDI Arduino Shield Primeros pasos Colocación de los conectores Montaje sobre la placa Arduino Alimentación Conexión de dispositivos SDI Instalación del software Instalación del software interno Instalación de librerías para Arduino Programa Blackmagic Arduino Shield Dirección I Formato de video Entorno de programación Cómo comprobar el funcionamiento de la tarjeta Indicadores luminosos...
Primeros pasos Colocación de los conectores La tarjeta Blackmagic 3G-SDI Arduino Shield viene con dos conectores Berg de ocho pines, uno de diez y uno de seis. Estos se utilizan para montarla sobre la placa Arduino y además permiten añadir otros componentes, incluidos botones, perillas o palancas de mando. Por otra parte, su distribución brinda compatibilidad con tarjetas R3, tales como el modelo Arduino Uno.
SUGERENCIA: Para garantizar que todas las patillas metálicas de los conectores en la tarjeta se encuentren alineadas con las ranuras correspondientes en la placa Arduino, es aconsejable soldar un pin de cada conector en primer lugar. A continuación, coloque la tarjeta sobre la placa y verifique la alineación.
Conexión de dispositivos SDI Una vez que la tarjeta cuenta con una fuente de suministro eléctrico, es posible conectarla a otros dispositivos tales como mezcladores o cámaras Blackmagic URSA Mini. Conecte la salida principal del mezclador a la entrada SDI en la tarjeta. Conecte la salida SDI de la tarjeta a la entrada PGM de la cámara.
Instalación del software NOTA: Antes de instalar el programa Blackmagic 3G-SDI Arduino Shield, descargue la última versión del software Arduino IDE desde el sitio web www.arduino.cc y ejecútela en su equipo informático. Una vez llevado a cabo este procedimiento, puede instalar el sistema operativo interno de la tarjeta.
Dentro de la misma, verá otra carpeta denominada libraries. Pegue el contenido copiado en esta carpeta. Esto es todo lo necesario para instalar la librería de Blackmagic Design en el equipo informático. Al ejecutar la aplicación Arduino, podrá encontrar un ejemplo de código dentro de las opciones disponibles.
Programa Blackmagic Arduino Shield El programa Blackmagic Arduino Shield Setup permite configurar ciertos ajustes de la tarjeta, tales como la dirección I C y el formato de la señal saliente. Al instalar el programa Blackmagic Arduino Shield Setup en el equipo informático, podrá modificar ciertos ajustes de la tarjeta.
Es posible seleccionar cualquiera de los siguientes formatos: 720p50 720p59.94 720p60 1080i50 1080i59.94 1080i60 1080p23.98 1080p24 1080p25 1080p29.97 1080p30 1080p50 1080p59.94 1080p60 Entorno de programación Arduino facilita en gran medida el desarrollo del código. Este se escribe empleando el lenguaje de programación C.
Seite 124
Este ejemplo proporciona una manera rápida y efectiva de comprobar si la tarjeta funciona correctamente. Los datos pueden transmitirse mediante la interfaz I empleando comandos del protocolo Studio Camera, aunque también proporcionamos librerías particulares a efectos de facilitar la programación. NOTA: Compruebe que el número asignado a la luz piloto sea 1.
Indicadores luminosos La tarjeta Blackmagic 3G-SDI Arduino Shield cuenta con seis indicadores luminosos que permiten confirmar la actividad del dispositivo. Consulte el diagrama que figura a continuación para obtener más información al respecto. LED 1 LED 2 LED 3 LED 4 LED 5 LED 6 LED 1: Sistema activo...
Montaje de otros componentes Es posible crear controladores personalizados con botones, perillas y palancas de mando que faciliten su manejo. A tales efectos, basta con montar estos dispositivos a la tarjeta Blackmagic 3G-SDI Arduino Shield insertando los conectores en las ranuras correspondientes. No hay limitaciones en cuanto al diseño de los controladores.
Nótese que la librería determinará la interfaz serial según la velocidad de baudios requerida (38 400). Para enviar mensajes de depuración al Monitor Serie cuando se emplea esta interfaz, modifique este parámetro según corresponda. Al utilizar el Monitor Serie, es posible que aparezcan datos binarios, dado que el entorno de programación no será...
Seite 128
Número identificatorio Grupo Información Pantalla Luz piloto Referencia Configuración Etalonaje El número identificatorio se utiliza en el entorno de programación de Arduino para determinar el parámetro que se modifica. La función sdiCameraControl.writeXXXX se denomina a partir del valor que se desea cambiar, y el sufijo depende del grupo controlado.
Protocolo de control integrado para dispositivos de video Este protocolo de Blackmagic permite controlar los modelos Blackmagic URSA Mini y Blackmagic Studio Cameras mediante la tarjeta Arduino, y además brinda la posibilidad de diseñar dispositivos que se integren con nuestros productos. Nuestra filosofía es mantener los protocolos abiertos para facilitar la colaboración entre usuarios durante los procesos creativos.
Seite 130
Información de relleno o Los mensajes deben completarse hasta un máximo de 32 bits con 0x0 bytes. Los bytes de relleno NO se incluyen en la longitud del comando. compensación (uint8[]) El dispositivo receptor debe usar la dirección del dispositivo de destino y/o el identificador de comandos para determinar los mensajes que es necesario procesar.
Seite 131
Tipo de operación (uint8) El tipo de operación especifica la acción realizada en el parámetro indicado. Los valores definidos actualmente son los siguientes: 0: valor asignado Los valores suministrados se asignan al parámetro indicado. Cada elemento se adjunta según su rango válido. Solo es posible «asignar»...
Seite 132
Grupo Parámetro Tipo Índice Mín. Máx. Interpretación Distancia focal Mover a la distancia focal absoluta fixed16 – indicada: (normalizada) 0.0=amplia, 1.0=tele Comenzar/detener el acercamiento de la imagen Zoom continuo a la velocidad indicada: fixed16 – -1.0 +1.0 (velocidad) -1.0=zoom amplio rápido, 0.0=detener, +1.0=zoom tele rápido Video...
Seite 133
Grupo Parámetro Tipo Índice Mín. Máx. Interpretación Volumen fixed16 – 0.0=mínimo, 1.0=máximo del altavoz 0=micrófono interno, 1=nivel de línea, 2=nivel de Tipo de entrada int8 – micrófono bajo, 3=nivel de micrófono alto [0] ch0 0.0=mínimo, 1.0=máximo Volumen fixed16 de entradas [1] ch1 0.0=mínimo, 1.0=máximo Alimentación...
Seite 134
Grupo Parámetro Tipo Índice Mín. Máx. Interpretación Referencia 0=interna, Fuente int8 enum 1=programa, 2=externa +/- compensación Compensación int32 – – en pixeles Configuración [0] tiempo – – BCD - HHMMSSFF Reloj en int32 tiempo real [1] fecha – – BCD - AAAAMMDD Reservado –...
Seite 135
Paquetes de protocolo ilustrativos Operación Byte encabezado comando datos Activar enfoque automático instantáneo en cámara 4 Activar función OIS en todas las cámaras Ajustar exposición a 10 ms en camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 µs = 0x00002710) Añadir 15% a función Cebra...
Información para desarrolladores Este apartado brinda toda la información necesaria para crear librerías personalizadas y desarrollar soportes físicos compatibles con la tarjeta Blackmagic 3G-SDI Arduino Shield. Codificación física - I La tarjeta funciona a las siguientes velocidades (I Modo estándar (100 kbit/s) Máxima velocidad (400 kbit/s) La dirección I C predeterminada de la tarjeta es 0x6E.
Seite 137
0x2000 | OCARM | L/E | Anular control SDI (ARM) 0x2001 | OCLENGTH | L/E | Anular control SDI (longitud) 0x2100 - 0x21FE | OCDATA | L/E | Anular control SDI (datos) 0x3000 | ICARM | L/E | Control SDI entrante (ARM) 0x3001 | ICLENGTH | Control SDI entrante (longitud) 0x3100 - 0x31FE...
Seite 138
**Override Control:** Cuando este valor es 1, la información de control suministrada por el usuario anula los datos recibidos. Cuando este valor es 0, los datos se transmiten sin modificación alguna. Registro: OCARM (Salida control - ARM) [ RESERVED ] [ ARM ] **Reserved:** Siempre 0.
Seite 139
Registro: OTLENGTH (Salida luz piloto - longitud) [ LENGTH ] **Length:** Longitud en bytes de los datos enviados en OTDATA. Registro: OTDATA (Salida luz piloto - datos) [ TALLY DATA ] 255*8-1 **Tally Data:** Datos que deben integrarse en un próximo fotograma (1 byte por cámara).
Este foro permite compartir ideas creativas y constituye un recurso útil para obtener más información sobre nuestros productos. Además, brinda la posibilidad de encontrar rápidamente 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.
Para acceder al servicio proporcionado bajo los términos de esta garantía, el Cliente deberá dar aviso del defecto a Blackmagic Design antes de su vencimiento y encargarse de los arreglos necesarios para la prestación del mismo. El Cliente será responsable por el empaque y el envío del producto defectuoso al centro de servicio técnico designado por Blackmagic...
Seite 144
目录 Blackmagic 3G-SDI Arduino Shield 入门 安装并焊接排针连接器 安装Arduino开发板 连接电源 连接SDI设备 软件安装 安装内部软件 安装Arduino库文件 Blackmagic Arduino Shield Setup C地址 视频格式 Arduino Sketch编程 测试您的Blackmagic盾板和库安装情况 LED提示灯 安装盾板元件 Communicating with your Arduino Shield High Level Overview C Interface Serial Interface Example Usage Studio Camera Control Protocol Blackmagic Video Device Embedded Control Protocol Example Protocol Packets Developer Information...
LED 提示灯 您的Blackmagic 3G-SDI Arduino Shield设有六个LED提示灯, 可用来确认盾板的各项活动情况, 比 如电源、 UART、 I C和SPI通信, 还能用于提示您何时启用了Tally与摄影机控制优先功能。 LED 1 LED 2 LED 3 LED 4 LED 5 LED 6 LED 1 - 系统开启 可在盾板连接电源时亮起。 LED 2 - 启用控制优先 可在您启用了Arduino Sketch中的摄影机控制时亮起。 LED 3 - 启用 Tally 优先 可在您启用了Arduino Sketch中的Tally功能时亮起。...
安装盾板元件 如果您想要构建自己的硬件控制器, 就需要重新制作一个含有按钮、 旋钮和操纵杆的盾板, 获得更 为精细的手控。 只要将自定义盾板插入Blackmagic 3G-SDI Arduino Shield的连接器插槽中就可以 完成安装。 您可以构建任何类型的控制器, 甚至将原先的CCU电路替换成自制的Arduino方案, 获得 一个符合工业标准的摄影机控制单元。 您可以创建自己的硬件控制器, 并将其插入Blackmagic 3G-SDI Arduino Shield上获得更为互动且精细的控制。 Communicating with your Arduino Shield You can communicate with your Arduino Shield via I C or Serial. We recommend I C because of the low pin count and it frees up the serial monitor.
Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match. If the Serial Monitor is used, some binary data will be visible as the IDE will be unable to distinguish between user messages and shield commands.
Seite 156
Group ID Group Output Display Tally Reference Configuration Color Correction The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled. For example sdiCameraControl.writeFixed16 is used for focus, aperture, zoom, audio, display, tally and color correction when changing absolute values.
You can use the Video Device Embedded Control Protocol to control Blackmagic URSA Mini and Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 158
Receiving devices should use the destination device address and/or the command identifier to determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well. Defined Commands Command 0: change configuration The category number specifies one of up to 256 configuration categories...
Seite 159
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 160
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = – – 24, 25, 30, 50, 60 frame rate [1] = M-rate –...
Seite 161
Group Parameter Type Index Interpretation 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean – – – power not powered Output – – – 0x1 = display status – – – 0x2 = display guides uint16 bit Some cameras...
Seite 162
Group Parameter Type Index Interpretation Configuration [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved – – – – Reserved Colour Correction [0] red -2.0 default 0.0 [1] green -2.0 default 0.0 Lift Adjust fixed16...
Seite 163
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras set exposure to 10 ms on camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 us = 0x00002710) add 15% to zebra level...
Developer Information This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 165
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 166
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ] **Length:**...
Seite 167
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Seite 170
설치 및 사용 설명서 Blackmagic 3G-SDI Arduino Shield 2017 년 11 월 한국어 시작하기...
Seite 171
수 있게되어 상당히 기쁩니다 . 이제 3G-SDI Arduino Shield 를 사용해 Arduino 를 SDI 워크플로에 통합하여 Blackmagic Design 장비를 제어할 수 있는 더욱 다양한 옵션을 얻을 수 있습니다 . 예를 들어 , SDI 신호에 임베드된 데이터 패킷을 통해 ATEM 스위처에서 Blackmagic URSA Mini 와...
Seite 172
목차 Blackmagic 3G-SDI Arduino Shield 시작하기 헤더 장착 및 납땜하기 Arduino 보드에 장착하기 전원 연결하기 SDI 장비에 연결하기 소프트웨어 설치하기 내부 소프트웨어 설치하기 Arduino 라이브러리 파일 설치하기 Blackmagic Arduino Shield Setup C 주소 비디오 포맷 Arduino 스케치 프로그래밍 Blackmagic Shield 및 라이브러리 설치 테스트하기 LED 표시...
시작하기 헤더 장착 및 납땜하기 Blackmagic 3G-SDI Arduino Shield 는 다른 쉴드를 쌓아 올릴 수 있는 8 핀 헤더 두 개 , 10 핀 헤더 한 개 , 6 핀 헤더 한 개 등 총 4 개의 헤더와 함께 제공됩니다 . 헤더는 쉴드를 Arduino 보드에 장착하기...
정보 쉴드의 모든 핀이 Arduino 보드의 헤더 핀 슬롯 ( 암 ) 에 잘 맞춰지도록 하려면 각 헤더의 핀을 하나씩만 먼저 납땜하는 것이 좋습니다 . 이제 쉴드를 Arduino 보드 위에 놓고 핀 정렬 상태를 확인하세요 . 조정이 필요한 헤더를 발견하면 해당 헤더의 납땜 부위를 녹여 위치를 조정하세요 . 이는 모든 부위를 한...
통신을 위한 Arduino 라이브러리 파일의 저장 위치에 대한 정보를 확인하시기 바랍니다 . 정보 Blackmagic 3G-SDI Arduino Shield 를 사용하여 Blackmagic MultiView 16 과 같은 Blackmagic Design 제품도 제어할 수 있습니다 . 예를 들어 , 쉴드를 입력 16 에 연결하면 멀티뷰에 탈리 테두리가 나타나도록 할 수 있습니다 . 시작하기...
소프트웨어 설치하기 참고 Blackmagic 3G-SDI Arduino Shield 셋업 유틸리티 설치에 앞서 www.arduino. cc 에서 최신 버전의 Arduino IDE 소프트웨어를 다운로드해 컴퓨터에 설치하세요 . Arduino 소프트웨어를 설치하고 나면 Arduino Shield 의 내부 소프트웨어를 설치할 수 있습니다 . 내부 소프트웨어 설치하기 Blackmagic Arduino Shield Setup 은 쉴드의 내부 소프트웨어를 업데이트할 때 사용합니다 . 내부 소프트웨어는...
폴더에 붙여넣기 하세요 . Blackmagic Design 라이브러리 파일을 컴퓨터에 설치하는 데 필요한 모든 준비가 완료되었습니다 . 이제 Arduino 소프트웨어를 실행하면 선택 가능한 Blackmagic Design 의 스케치 예시가 나타납니다 . Arduino 소프트웨어 메뉴바에서 파일 드롭다운 메뉴로 이동한 뒤 , 예제를 선택하세요 . 이제...
Blackmagic Arduino Shield Setup Blackmagic Arduino Shield Setup 소프트웨어를 통해 I C 주소와 비디오 출력 포맷 등의 쉴드 설정을 변경할 수 있습니다. 이제 컴퓨터에 설치된 Blackmagic Arduino Shield Setup 을 통해 쉴드의 설정을 변경할 수 있습니다 . 예를 들어 , 쉴드를 인식해 Arduino 보드와 통신할 수 있도록 돕는 'I C Address' 와...
다음과 같은 비디오 출력 포맷을 선택할 수 있습니다 . 720p50 720p59.94 720p60 1080i50 1080i59.94 1080i60 1080p23.98 1080p24 1080p25 1080p29.97 1080p30 1080p50 1080p59.94 1080p60 Arduino 스케치 프로그래밍 Arduino 소프트웨어에...
Seite 180
탈리 라이트가 깜빡이지 않을 경우 , Blackmagic 카메라의 탈리 번호가 1 로 설정되어 있는지 확인하세요 . 지원이 필요한 경우에는 Blackmagic Design 지원 센터 (www.blackmagicdesign.com/kr/support) 를 방문하세요 . 쉴드 설정과 관련해 도움을 얻을 수 있는 다른 방법에 대한 자세한 정보는 본 사용...
LED 표시 장치 Blackmagic 3G-SDI Arduino Shield 에는 전원과 UART, I C, SPI 통신 등의 작동 상태를 알려주는 표시 장치와 탈리 및 카메라 오버라이드 제어 기능의 활성화 여부를 보여주는 표시 장치 등 총 6 개의 LED 표시 장치가 탑재되어 있습니다 . LED 1 LED 2 LED 3...
쉴드 부품 장착하기 자신만의 하드웨어 컨트롤러를 만들고자 할 경우 , 새로운 쉴드에 버튼과 노브 , 조이스틱을 장착하여 수동으로 직접 제어할 수 있습니다 . 커스텀 쉴드를 Blackmagic 3G-SDI Arduino Shield 의 헤더 슬롯에 간단히 장착하세요 . 원하는 모든 종류의 컨트롤러를 구축할 수 있습니다 . 오래된...
Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match. If the Serial Monitor is used, some binary data will be visible as the IDE will be unable to distinguish between user messages and shield commands.
Seite 184
Group ID Group Display Tally Reference Configuration Color Correction The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled. For example sdiCameraControl.writeFixed16 is used for focus, aperture, zoom, audio, display, tally and color correction when changing absolute values.
Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 186
Padding (uint8[]) Messages must be padded up to a 32 bit boundary with 0x0 bytes. Any padding bytes are NOT included in the command length. Receiving devices should use the destination device address and/or the command identifier to determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well.
Seite 187
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 188
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = – – 24, 25, 30, 50, 60 frame rate [1] = M-rate –...
Seite 189
Group Parameter Type Index Interpretation 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean – – – power not powered Output – – – 0x1 = display status – – – 0x2 = display guides uint16 bit Some cameras...
Seite 190
Group Parameter Type Index Interpretation Offset int32 – – +/- offset in pixels Configuration 7 [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved – – – – Reserved Colour Correction [0] red -2.0...
Seite 191
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras set exposure to 10 ms on camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 us = 0x00002710) add 15% to zebra level...
Developer Information This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 193
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 194
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ] **Length:**...
Seite 195
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Seite 196
지원 받기 Blackmagic 3G-SDI Arduino Shield 는 사용자가 원하는 사항을 독자적으로 개발할 수 있는 개발자 도구입니다 . 쉴드에 관한 최신 지원 정보는 Blackmagic Design 온라인 고객 지원 페이지를 방문해 확인하실 수 있습니다 . Blackmagic Design 온라인 고객 지원 페이지 최신 사용 설명서와 소프트웨어 , 지원 노트는 Blackmagic 고객 지원 센터...
Seite 197
Design 판매 대리인이 아닌 개인에 의해 발생한 제품 손상 . b) 부적절한 사용 및 호환하지 않는 장비와의 연결로 인한 제품 손상 . c) Blackmagic Design 사의 부품 및 공급품이 아닌 것을 사용하여 발생한 손상 및 고장 . d) 제품을 개조하거나 다른 제품과 통합하여 제품 작동 시간...
Seite 198
Руководство по установке и эксплуатации Blackmagic 3G-SDI Arduino Shield 2017 .
творческому подходу в использовании наших решений на основе SDI-интерфейса. Модель 3G-SDI Arduino Shield поможет внедрить платы Arduino в производственный процесс, что расширяет возможности управления оборудованием Blackmagic Design через SDI. Например, с помощью встроенных в сигнал SDI пакетов с данными удобно управлять камерами...
Seite 200
Blackmagic 3G-SDI Arduino Shield Монтаж и распайка разъемов Установка модуля на плату Arduino Подключение питания Подключение к SDI-оборудованию Установка внутреннего ПО Arduino Blackmagic Arduino Shield Setup C-адрес Формат видеосигнала Arduino Blackmagic Arduino Shield Светодиодные индикаторы Arduino High Level Overview C Interface Serial Interface Example Usage Studio Camera Control Protocol...
Seite 201
В комплект поставки Blackmagic 3G-SDI Arduino Shield входят четыре межплатные стойки – 6-контактная, 10-контактная и две 8-контактных. Они представляют собой соединительные разъемы, с помощью которых модуль крепится на плату Arduino. Благодаря их наращиваемой конструкции можно также добавить плату расширения, дополнительно оснащенную джойстиком, кнопками и ручками.
Seite 202
Рекомендуется сначала выполнить распайку по одному контакту на каждом разъеме. Это поможет точно совместить контакты модуля с разъемами платы Arduino. После установки модуля на плату убедитесь, что все контакты выровнены. При необходимости можно подогреть место спайки, чтобы устранить перекосы. Этот способ намного проще, чем припаять...
Seite 203
модуля и библиотечных файлов платы Arduino. Модуль Blackmagic 3G-SDI Arduino Shield можно также использовать для управления другим оборудованием производства Blackmagic Design, в том числе решением многооконного мониторинга Blackmagic MultiView 16. При подключении модуля ко входу 16 на мониторе будет отображаться красная рамка...
Seite 204
этого папку с файлами необходимо скопировать в папку приложения Arduino. Подробнее о библиотечных файлах и их загрузке см. в следующем разделе. Для оптимальной производительности модуля рекомендуется использовать последнюю версию ПО для Blackmagic 3G-SDI Arduino Shield, которая доступна в центре поддержки Blackmagic Design на странице www.blackmagicdesign.com/ru/support. Mac OS X Загрузите...
В папке Arduino найдите вложенную папку libraries и вставьте в нее BMDSDIControl. Это все, что требуется для загрузки библиотечных файлов на ваш компьютер. При работе с ПО Arduino можно также использовать примеры скетчей, созданных Blackmagic Design. Для этого из раскрывающегося меню приложения Arduino выберите examples. Для вывода списка...
Blackmagic Arduino Shield Setup Утилита Blackmagic Arduino Shield Setup позволяет менять настройки на модуле, в том числе I C-адрес и формат видео на выходе Утилита Blackmagic Arduino Shield Setup позволяет менять настройки, в том числе "I C address", предназначенную для идентификации модуля и его соединения с платой Arduino. Иногда...
720p/50 720p/59,94 720p/60 1080i/50 1080i/59,94 1080i/60 1080p/23,98 1080p/24 1080p/25 1080p/29,97 1080p/30 1080p/50 1080p/59,94 1080p/60 Arduino Для написания программ (скетчей) используется язык Си. Обычно это не вызывает больших сложностей.
Seite 208
Самый быстрый способ — это открыть и запустить имеющийся скетч TallyBlink. Исходные данные можно передавать на модуль Blackmagic 3G-SDI Arduino Shield по протоколу I C, используя команды из Studio Camera Protocol. Чтобы упростить процесс написания скетчей, мы создали пользовательские библиотеки. Убедитесь...
Seite 209
LED 1 LED 2 LED 3 LED 4 LED 5 LED 6 LED 1 - Питание подается на модуль. LED 2 - Режим управления камерой включен в скетч Arduino. LED 3 - Tally- Tally-индикация включена в скетч Arduino. LED 5 - Между...
При разработке собственного контроллера для управления камерами легко создать дополнительный модуль любого типа и оснастить его кнопками, ручками и джойстиком. Затем его можно подключить к Blackmagic 3G-SDI Arduino Shield через имеющиеся разъемы, а также заменить прежнюю схему блока CCU на новое решение на основе...
Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match. If the Serial Monitor is used, some binary data will be visible as the IDE will be unable to distinguish between user messages and shield commands.
Seite 212
Group ID Group Output Display Tally Reference Configuration Color Correction The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled. For example sdiCameraControl.writeFixed16 is used for focus, aperture, zoom, audio, display, tally and color correction when changing absolute values.
You can use the Video Device Embedded Control Protocol to control Blackmagic URSA Mini and Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 214
Padding (uint8) Messages must be padded up to a 32 bit boundary with 0x0 bytes. Any padding bytes are NOT included in the command length. Receiving devices should use the destination device address and/or the command identifier to determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well.
Seite 215
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 216
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = frame rate – – 24, 25, 30, 50, 60 [1] = M-rate –...
Seite 217
Group Parameter Type Index Interpretation 0=internal mic, 1=line level input, 2=low mic level Input type int8 – input, 3=high mic level input 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean –...
Seite 218
Group Parameter Type Index Interpretation Offset int32 – – +/- offset in pixels Configuration [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved – – – – Reserved Colour Correction [0] red -2.0 default 0.0...
Seite 219
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras set exposure to 10 ms on camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 us = 0x00002710) add 15% to zebra level...
Developer Information This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 221
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 222
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ] **Length:**...
Seite 223
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Seite 224
Модуль Blackmagic 3G-SDI Arduino Shield позволяет создавать собственные решения. Мы рекомендуем обратиться к страницам поддержки на сайте Blackmagic Design и проверить наличие последних справочных материалов по Blackmagic 3G-SDI Arduino Shield. Blackmagic Design Последние версии руководства по эксплуатации, программного обеспечения и дополнительную...
Seite 226
Manuale di istruzioni Blackmagic 3G-SDI Arduino Shield novembre 2017 Italiano Operazioni preliminari...
Seite 227
SDI. Grazie allo shield 3G-SDI per Arduino la scheda Arduino si integra perfettamente al workflow SDI per ottenere soluzioni di controllo su misura per i dispositivi Blackmagic Design. Per esempio, puoi gestire Blackmagic URSA Mini e Blackmagic Studio Camera dallo switcher ATEM tramite il pacchetto dati integrato al segnale SDI.
Seite 228
Indice Blackmagic 3G-SDI Arduino Shield Operazioni preliminari Inserire e saldare i connettori Inserire lo shield nella scheda Arduino Collegare l'alimentazione Collegare i dispositivi SDI Installare il software Installare il software interno Installare i file della libreria Arduino Blackmagic Arduino Shield Setup Indirizzo I Formato video Programmare gli sketch di Arduino...
Operazioni preliminari Inserire e saldare i connettori Blackmagic 3G-SDI Arduino Shield include 4 connettori sovrapponibili: due connettori a 8 pin, un connettore a 10 pin e un connettore a 6 pin. Essendo sovrapponibili è possibile inserirli nella scheda Arduino e applicare altri shield sopra la scheda aggiungendo componenti come pulsanti di controllo, manopole e joystick.
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 controllare l'allineamento. Se è necessario spostare i connettori per correggere l'allineamento, scalda leggermente il giunto di saldatura del connettore interessato.
Arduino, cosicché lo shield comunichi con la scheda Arduino. SUGGERIMENTO Utilizza Blackmagic 3G-SDI Arduino Shield per il controllo di altri dispositivi Blackmagic Design, ad esempio Blackmagic MultiView 16. Se lo shield è connesso all'ingresso 16, puoi abilitare il bordo tally sui riquadri multiview.
Consigliamo di scaricare il software Blackmagic 3G-SDI Arduino Shield e aggiornare lo shield per sfruttare appieno tutte le funzioni e i potenziamenti futuri. La versione più recente è disponibile per il download sulla pagina Supporto di Blackmagic Design www.blackmagicdesign.com/it/support Per installare il software interno con Mac OS X: Scarica e decomprimi il software Blackmagic 3G-SDI Arduino Shield.
Troverai una sotto-cartella chiamata "Libraries". Incolla la cartella BMDSDIControl copiata nella cartella "Libraries". Ora i file della libreria Blackmagic Design sono installati sul tuo computer, inclusi gli esempi di sketch Blackmagic Design utilizzabili quando il software Arduino è in esecuzione.
Blackmagic Arduino Shield Setup Il software Blackmagic Arduino Shield Setup consente di cambiare le impostazioni dello shield, come l'indirizzo I C e il formato video in uscita. A installazione effettuata, puoi cambiare l'indirizzo "I C address" per identificare lo shield e comunicare con la scheda Arduino, e il formato "video format"...
Scegli tra i seguenti formati di uscita: 720p50 720p59.94 720p60 1080i50 1080i59.94 1080i60 1080p23.98 1080p24 1080p25 1080p29.97 1080p30 1080p50 1080p59.94 1080p60 Programmare gli sketch di Arduino I programmi Arduino, detti "sketch", sono facilissimi da scrivere e usano il comune linguaggio di programmazione C.
Seite 236
Se la spia tally non lampeggia, controlla che il numero di tally della telecamera si impostato su 1. Per assistenza, 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.
Spie LED Blackmagic 3G-SDI Arduino Shield include sei LED che confermano varie operazioni dello shield, tra cui alimentazione, UART, I C e comunicazione SPI, e spie che mostrano quando il controllo tally e il controllo telecamera sono abilitati. LED 1 LED 2 LED 3 LED 4...
Applicare componenti allo shield Per costruire il tuo dispositivo di controllo hardware su misura, crea un nuovo shield con pulsanti, manopole e joystick, per un controllo interamente manuale. Per montarlo su Blackmagic 3G-SDI Arduino Shield basta inserire i connettori dello shield personalizzato nei fori per pin del connettore dello shield.
Note that the library will configure the Arduino serial interface at the required 38400 baud rate. If you wish to print debug messages to the Serial Monitor when using this interface, change the Serial Monitor baud rate to match. If the Serial Monitor is used, some binary data will be visible as the IDE will be unable to distinguish between user messages and shield commands.
Seite 240
Group ID Group Display Tally Reference Configurazione Correzione colore The group ID is then used in the Arduino sketch to determine what parameter to change. The function: sdiCameraControl.writeXXXX, is named based on what parameter you wish to change, and the suffix used depends on what group is being controlled. For example sdiCameraControl.writeFixed16 is used for focus, aperture, zoom, audio, display, tally and color correction when changing absolute values.
Blackmagic Studio Cameras using your Arduino shield and construct devices that integrate with our products. Here at Blackmagic Design, our approach is to open up our protocols and we eagerly look forward to seeing what you come up with!
Seite 242
Padding (uint8) Messages must be padded up to a 32 bit boundary with 0x0 bytes. Any padding bytes are NOT included in the command length. Receiving devices should use the destination device address and/or the command identifier to determine which messages to process. The receiver should use the command length to skip irrelevant or unknown commands and should be careful to skip the implicit padding as well.
Seite 243
0: assign value The supplied values are assigned to the specified parameter. Each element will be clamped according to its valid range. A void parameter may only be “assigned” an empty list of boolean type. This operation will trigger the action associated with that parameter. A boolean value may be assigned the value zero for false, and any other value for true.
Seite 244
Group Parameter Type Index Interpretation Start/stop zooming at Set continuous specified rate: -1.0=zoom fixed16 – -1.0 +1.0 zoom (speed) wider fast, 0.0=stop, +1.0=zoom tele fast Video [0] = – – 24, 25, 30, 50, 60 frame rate [1] = M-rate –...
Seite 245
Group Parameter Type Index Interpretation 0.0=minimum, [0] ch0 1.0=maximum Input levels fixed16 0.0=minimum, [1] ch1 1.0=maximum Phantom true = powered, false = boolean – – – power not powered Output – – – 0x1 = display status – – – 0x2 = display guides uint16 bit Some cameras...
Seite 246
Group Parameter Type Index Interpretation Configuration [0] time – – BCD - HHMMSSFF Real Time Clock int32 [1] date – – BCD - YYYYMMDD Reserved – – – – Reserved Colour Correction [0] red -2.0 default 0.0 [1] green -2.0 default 0.0 Lift Adjust fixed16...
Seite 247
Example Protocol Packets Packet Operation Byte Length header command data trigger instantaneous auto focus on camera 4 turn on OIS on all cameras set exposure to 10 ms on camera 4 0x10 0x27 0x00 0x00 (10 ms = 10000 us = 0x00002710) add 15% to zebra level...
Informazioni per gli sviluppatori This section of the manual provides all the details you will need if you want to write custom libraries and develop your own hardware for your Blackmagic 3G-SDI Arduino Shield. Physical Encoding - I The shield operates at the following I C speeds: Standard mode (100 kbit/s) Full speed (400 kbit/s)
Seite 249
0x2100 - 0x21FE | OCDATA | R/W | SDI Control Override Data 0x3000 | ICARM | R/W | SDI Control Incoming Arm 0x3001 | ICLENGTH | SDI Control Incoming Length 0x3100 - 0x31FE | ICDATA | SDI Control Incoming Data 0x4000 | OTARM | R/W...
Seite 250
Register: OCARM (Output Control Arm) [ RESERVED ] [ ARM ] **Reserved:** Always zero. **Arm:** When 1, the outgoing control is data armed and will be sent in the next video frame. Automatically cleared once the control has been sent. Register: OCLENGTH (Output Control Length) [ LENGTH ] **Length:**...
Seite 251
Register: OTDATA (Output Tally Data) [ TALLY DATA ] 255*8-1 **Tally Data:** Tally data that should be embedded into a future video frame (one byte per camera). Bit zero indicates a Program tally, while bit one indicates a Preview tally. Register: ITARM (Input Tally Arm) [ RESERVED ] [ ARM ] **Reserved:**...
Per ottenere maggiori informazioni, visita la pagina Supporto di Blackmagic Design, dove troverai sempre il materiale di supporto più recente. Pagina di supporto online di Blackmagic Design Per il materiale più recente, inclusi software e note di supporto, visita il sito Blackmagic Design alla pagina www.blackmagicdesign.com/it/support Forum di sviluppo Arduino Trova la risposta alle tue domande di programmazione nei forum di sviluppo Arduino online.
Durante il periodo di garanzia Blackmagic Design riparerà o, a sua scelta, sostituirà tutti i componenti che risultino difettosi esonerando il Cliente da costi aggiuntivi, purché questi vengano restituiti dal Cliente.