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까지 표현이 가능하다.)

반응형