728x90
쪼물락에 라즈베리파이 카메라 부착
촬영된 사진
라즈베리파이 제로 W
1GHz BCM2835 싱글코어 프로세서 / Bluetooth Low Energy 4.1 (BLE) / HAT 호환 가능 40핀 / Size : 65mm X 30mm
아두이노에서 GPIO OUTPUT을 이용하여 라즈베리파이의 LED를 제어합니다.
라즈베리파이에서는 GPIO 버튼을 하여 제어신호를 수신합니다.
아두이노 소스코드
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT);
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(2, true);
digitalWrite(LED_BUILTIN, true);
delay(1000);
digitalWrite(2, false);
digitalWrite(LED_BUILTIN, false);
delay(1000);
}
라즈베리파이 파이썬 코드
아두이노 시리얼 모니터를 이용하여 문자를 수신하여 라즈베리파이 LED를 제어합니다.
아두이노 소스코드
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT);
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if(0 < Serial.available())
{
char ch = Serial.read();
if(ch == '1') // button pressed
{
digitalWrite(2, false);
digitalWrite(LED_BUILTIN, true);
}
if(ch == '0') // button released
{
digitalWrite(2, true);
digitalWrite(LED_BUILTIN, false);
}
}
}
아두이노 시리얼 모니터로 사진촬영 명령을 내리면 라즈베리파이에서 사진을 촬영하고 FTP로 사진을 전송합니다.
사진 촬영 / FTP 전송 시 LED 색을 표시합니다.
모든 동작이 마무리되면 LED 오프하여 상태를 확인 할 수 있습니다.
'쪼물락 비젼 AI' 카테고리의 다른 글
CODEBOT UDP Send To Raspberry UDP Server (0) | 2020.09.15 |
---|---|
라즈베리파이 + CAMERA + FTP UPLOAD (0) | 2020.09.15 |
CODEBOT 시리얼 연결 & 컴파일 & 실행 (0) | 2020.07.11 |
라즈베리파이 사진 촬영 + FTP 파일 업로드 (0) | 2020.06.25 |
라즈베리파이 W + 구글 비젼 AI (0) | 2020.06.18 |