VEDA 복습/리눅스, 리눅스 프로그래밍
VEDA 43일차 - 하드웨어 제어 + TCP/IP 서버 -클라이언트 프로그래밍
잡학다식을꿈꾼다
2025. 5. 19. 17:20
반응형
42일차는 개인 일정으로 조퇴해서 기록한 내용이 없다.
실습 위주라서 이론적으로 기록할 내용은 별로 없다!
실습 목표 : TCP/IP 서버를 구축하여 웹 상에서 기기를 조작할 수 있도록 해보자!!
아직까지는 user space 단
1. LED
2. CDS
3. PWM : 밝기 조절(LED), 음계 조절(Buzzer)
4. FND ( 7 SEG ) => diver chip
다음 주부터 커널 영역으로 넘어간다!!
LED => Light Emitting Diode(빛을 내는 다이오드)
다이오드는 P형 반도체와 N형 반도체가 접합되어 있는 소자다. P => N 방향으로 전압이 인가되어야 전류가 흐른다.
LED 같은 소자는 일반적으로 active-low로 구성한다.(gpio의 전력을 사용하는 것보다 전원의 전력을 끌어쓰는 것이 전기적으로 유리하기 때문이다.)
PWM : pulse width modulation
디지털 신호는 연속적인 값을 가지지 못하기 때문에, 하나의 주기에서 1의 값을 가지는 시간을 조절함으로써 평균값을 조절한다.
CMOS, BJT : 트랜지스터, 전압 또는 전류가 인가됨에 따라서 스위치 또는 증폭 역할을 해주는 소자
7-segemnt displyay : 7개의 led를 이용하여 하나의 숫자를 표현한다. 그냥 사용하게 되면 많은 핀을 사용해야 해서 7 segment driver ic와 같이 사용해준다.(이 경우 4개의 핀만으로 0 ~ 9까지 표현이 가능하다.)
반응형