위 윈도우에서 볼 수 있는 코드는 다음 페이지에 나와 있으므로 이를 복사하여 아두노이
할 수 있습니다. 이 코드를 통해 아두노이에서
녹화를 중단하고 프로그램이 다시 운영될 때까지 기다리도록 지시할 수 있습니다.
/*
Telnet client Blackmagic Duplicator 4K Control Circuit: *
Ethernet shield attached to pins 10, 11, 12, 13
*/
#include <SPI.h>
#include <Ethernet.h>
// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
byte mac[] = {0x90, 0xA2, 0xDA, 0x0F, 0x17, 0xEF};
byte ip[] = {192, 168, 28, 204};
Shield
byte server[] = {192, 168, 28, 141};
EthernetClient client;
a name
void setup()
{
Ethernet.begin(mac, ip);
client.connect(server, 9993);
port 9993
}
void loop()
{
while (client.available())
{
char c = client.read();
}
client.print("record: name: Camera1\x0a");
//Start Duplicator recording a clip named Camera 1
delay(60000);
client.print("stop\x0a");
while (1);
again
}
Blackmagic Duplicator 4K
// IP address of Ethernet
// IP address of Duplicator
// Give the ethernet client
//Start the Ethernet connection:
//Connect to Duplicator on
//Read the Duplicator Preamble
//Wait a minute
//Stop recoding
//Do nothing until program starts
IDE
에 붙여넣기
1
가
분 동안 녹화를 진행한 뒤,
이더넷을 통한 원격 제어
250