본문 바로가기

GPIO2

[C] 입출력장치 레지스터 조작 (인터럽트 서비스 루틴) GPIO(General-Purpose Input/Output): 마이크로컨트롤러나 컴퓨터의 칩에서 주변 장치와 상호 작용하기 위해 사용하는 핀(Pin).🔹 GPIO의 주요 특징범용성(General-Purpose)특정 기능이 정해져 있지 않으며, 프로그래밍을 통해 입력(Input) 또는 출력(Output)으로 설정할 수 있음.입력(Input) 모드버튼, 센서 등에서 신호를 받아들이는 용도로 사용됨.예: 스위치를 눌렀을 때 HIGH(1) 또는 LOW(0) 감지출력(Output) 모드LED, 모터, 부저 등 외부 장치를 제어하는 데 사용됨.예: LED를 켜고 끄거나 모터를 회전시키기디지털 신호 처리GPIO는 0V(LOW) 또는 3.3V/5V(HIGH)와 같은 디지털 신호를 사용함.🔹 GPIO가 사용되는 대.. 2025. 3. 14.
[Arduino] 간단한 프린트문, 8개의 LED를 비트단위로 ON/OFF 하기 123456789101112void setup() {  // put your setup code here, to run once: 한번만 호출  Serial.begin(115200);     //시리얼통신(통신속도) 셋업  Serial.println("setup");} // 펌웨어 프로그램: 멈추면 안되기 때문에 무한반복 시켜줘야함. // 운영체제 역시 마찬가지로 무한루프가 돌고있음. void loop() {  // put your main code here, to run repeatedly: 반복 호출  Serial.println("loop");}Colored by Color Scripter   123456789101112131415161718192021int LED[8] = {13,12,11,10,9.. 2020. 8. 18.