[AIOT 융합기술 리더 양성과정] AIOT개요 및 기초 환경 설정

2020. 12. 29. 22:11필요/AIOT

이번 차시엔 알고 있는 부분이 많아서, 따로 정리한 양이 많지 않다.


MCU는 마이크로 컨트롤러로, 컨트롤에 특화된 라이트한 컴퓨터이다.

NODEMCU는 GPIO 핀을 보고, 그러한 정보를 얻는다.

 

다이오드, LED는 약 2V정도의 전압이 필요한데 우리가 사용하는 전압은 3.3V나 5V이다.

그러한 큰 전압으로 큰 전류가 흐르게 되면 다이오드는 손상을 입는다.

따라서 다이오드를 사용할 때 220~330의 저항을 함께 사용한다.

 

PULL DOWN

풀 다운 저항이 있으므로 스위치가 on일 때 short 없이 MCU에 전류가 흐르게 된다.

입력 핀은 평소에 LOW상태가 유지된다.

 

PULL UP

풀업 저항이 있으면 스위치가 on일 때 short가 발생해 전류가 MCU에 흐르지 않는다.

입력 핀은 평소 HIGH상태가 유지된다.

 

아날로그 입력은 가변저항을 사용해 조절된다.

ex) 0~3.3V의 아날로그 값이 2^10(1024)개의 구간으로 나눠진다.

아날로그 출력은 PWM(Pulse Width Modulation)을 사용해서 더 큰 전압이 출력될 때 pulse에서 high의 구간이 넓어진다. PWM은 아래 그림과 같다.