학원수업/파이썬

학원 50일차 복습(5/30)

파워욱 2018. 5. 30. 20:38

이론





***플로팅 상태란 ?***

디지털 신호에는 1과 0으로 표현되지만 1도 아니고 0도 아닌 애매모호한 상태가 있습니다. 이 상태를 우리는 떠있다 혹은 플롯 상태라고 정의합니다. 이 상태에서는 주변의 전기장 상태에 따라 입력 값이 불안정하게 변하기 때문에 부정전압으로 오작동이 생기게 됩니다.이러한 상태를 해결하기 위한것이 바로 풀업 저항과 풀다운 저항 회로입니다.


**풀업 / 풀다운***

풀업 저항 :

+(5V. 3.3V)쪽에 저항을 연결해주는 방법.

전류가 항상 VCC(+) 쪽으로 흐르기 때문에, 스위치를 누르지 않아도 1(HIGH)의 신호를 갖게되며, 스위치를 누를경우 0(LOW)상태가 됩니다.


풀다운 저항 :

그라운드(GND, -)쪽에 저항을 연결해주는 방법

스위치를 누르지 않으면 전류가 GND로 흐르기때문에, 0의 상태가 유지되며 스위치를 누를경우 1의 상태가 됨


PWM(Pulse Width Modulation : 펄스신호) : 부저의 소리를 줄이고 낮추는 등에 사용


https://github.com/aterrien/jQuery-Kontrol 에서 zip파일을 다운받고


[초음파 회로 그려보기]

1.http://fritzing.org/projects/hc-sr04-project 에서 HC-SR04.fzpz 파일 다운받기 

2.프리징에 드래그앤드롭해서, 초음파(HC-SR04.fzpz) Import하고 회로도 만들기




실습


btn_LedDemo0529.py


pwmDial.0530.py


pwmDialExam0530.py