본문 바로가기

IT 프로그래밍 관련/하드웨어6

풀업저항 , 풀다운저항 디지털회로에서 스위치나 버튼을 사용하려면 반드시 필요로하는 것이 풀업저항(Pull-up Resistor) , 풀다운저항(Pull-down Resistor) 이다. 일반적으로 디지털회로에서(digitalRead()) , 입력값은 HIGH와 LOW로 나뉘는데, HIGH는 1, LOW는 0을 가리킨다. 먼저 풀업저항과 풀다운저항을 설명하려면 플로팅상태라는 것을 알아야하는데 플로팅상태란! 디지털회로에서 전압이 HIGH 인지 LOW인지 모르는상태 , 붕 떠있는 상태를 뜻한다. 가령 디지털회로에 5V전압과 스위치를 연결하여 , 스위치를 닫으면 HIGH 상태로 인식하지만, 스위치를 열었을경우, 전압이 0 인 LOW상태로 인식하지 않고 , 몇 V인지 인식할 수 없게 된다. 이러한 현상을 플로팅현상이라 한다. 이러한 현.. 2021. 5. 4.
라즈베리파이와 아두이노 라즈베리파이는 학교나 개발도상국에서 기초 컴퓨터과학 교육을 증진시키기 위해 개발되었다. 라즈베리파이는 SBC (Single Board Computer)의 종류도 소형 컴퓨터라고 볼 수 있다. CPU를 소형으로 만들어 보드에 장착되어있고, OS 설치가 가능하여, 프로그램 개발에도 많이 쓰인다. 라즈베리파이는 마이크로프로세서로 비디오 등 복잡한 수치 계산과 그래픽 처리, 데이터 처리에 적합하다. 아두이노는 하드웨어에 익숙하지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할 수 있게 하려고 만든 제품이고 라즈베리파이가 소형 보드라는 개념이라면, 아두이노는 소형, 하나의 칩셋이다. cpu등이 컴퓨터 부품이 하나의 칩셋으로 되어 기능한다고 한다. 아두이노는 OS설치는 불가능하지만, 여러 OS를 지원하여 컴퓨터.. 2021. 5. 4.
728x90