Arduino UNO 보드 구성 회로도 https://codedragon.tistory.com/7095 Arduino UNO 보드 구성 회로도 Arduino UNO 보드 구성 회로도 기본적인 구성은 USB 커넥터, 전원 커넥터, 디지털 핀 14개(PWM 출력 6개), 아날로그 핀 6개, 전원 핀, 리셋 스위치, CPU로 이루어져 있습니다. 요소 설명 USB Plug USB를 통해 PC codedragon.tistory.com 라즈베리파이 https://m.blog.naver.com/PostView.nhn?isHttpsRedirect=true&blogId=ryanlee5767&logNo=222150424057&proxyReferer= [참고] 카메라 모듈 사용시 블랙아웃 해결 1.https://raspbe..
서보모터 제어 기본 설정 # 일반적으로 서보 모터는 0부터 180 사이의 각도 값을 받습니다. 특정 각도 입력하여 서보모터 제어 # 시리얼 모니터로 특정 각도를 입력하면 입력 각도로 서보모터 위치가 제어됨. [아두이노 배선] [코드 작성] #include Servo myservo; // create servo object to control a servo void setup() { Serial.begin(9600); myservo.attach(8); // attaches the servo on pin 8 to the servo object myservo.write(0); // 초기 서보 position angle = 0 } void loop() { if (Serial.available() > 0) { i..
아두이노 개요 오픈 소스 하드웨어 및 소프트웨어 플랫폼 - 전자 기기를 제어하고 프로토타이핑하는 데 사용되는 마이크로컨트롤러 기반의 플랫폼. - 간단한 디지털 및 아날로그 입력 및 출력을 제공하여 센서와 액추에이터를 연결하고 다양한 프로젝트를 구현. - Arduino IDE(통합 개발 환경) 소프트웨어를 통해 프로그램 코드를 작성하고 업로드. (C/C++ 기반) - 아두이노 보드는 주로 ATmega 시리즈와 같은 마이크로컨트롤러 칩을 사용합니다. - 보드에는 디지털 핀과 아날로그 핀이 있으며, 이러한 핀들을 사용하여 다양한 센서, 스위치, LED, 모터 등과 같은 외부 장치를 연결할 수 있습니다. 또한, 아두이노 보드에는 전원 공급을 위한 USB 포트나 외부 전원 소스를 연결할 수 있는 커넥터도 제공됩니..
[터미널 명령어 참고] 더보기 라즈베리 파이에서 bash 쉘에서 일반적으로 사용되는 몇 가지 단축키입니다: 이동과 편집: Ctrl+A 또는 Home: 명령어 라인에서 커서를 줄의 맨 앞으로 이동시킵니다. Ctrl+E 또는 End: 명령어 라인에서 커서를 줄의 맨 뒤로 이동시킵니다. Ctrl+B 또는 ← (왼쪽 화살표): 커서를 왼쪽으로 한 글자씩 이동시킵니다. Ctrl+F 또는 → (오른쪽 화살표): 커서를 오른쪽으로 한 글자씩 이동시킵니다. Ctrl+U: 현재 명령어 라인을 지웁니다. Ctrl+K: 커서 위치부터 명령어 라인의 끝까지 지웁니다. Ctrl+W: 커서 앞의 단어를 지웁니다. 명령어 히스토리: Ctrl+P 또는 ↑ (위쪽 화살표): 이전에 실행한 명령어로 이동합니다. Ctrl+N 또는 ↓ (..
MQTT MQTT (Message Queuing Telemetry Transport) - 컴퓨터 네트워크 상에서 소형 디바이스들 간에 데이터를 전송하기 위해 설계된 프로토콜. - 신뢰성이 높고 대역폭이 제한된 환경에서 동작하도록 최적화됨. IoT 디바이스 사이의 통신에 사용됩니다. -> [센서 데이터 수집, 제어 명령 전달, 상태 감지 등에 활용] - 발행-구독(Publish-Subscribe) 모델 -> MQTT 브로커에 연결하여 메시지를 발행하거나, 구독하고자 하는 토픽에 대한 메시지를 받을 수 있음, - TCP/IP 기반의 프로토콜로 동작하며, 일반적으로 인터넷을 통해 메시지를 전송하기 위해 TCP 포트 1883을 사용합니다. 또한, 보안 연결을 위해 TCP 포트 8883을 사용하는 MQTT ove..