728x90 반응형 전기회로6 lm358 아두이노 회로 2023. 6. 5. 시프트 레지스터 사용방법 (Shift Register, 74HC595, 74HC165) LED 하나를 켜기 위해서 아두이노 디지털 핀 하나를 사용합니다. 하지만 LED가 8개 라면? 디지털 핀 8개 사용하면 됩니다. 하지만 16개 혹은 그 이상이 된다면? 이처럼 사용해야 할 디지털 출력의 수가 많을 때 “시프트 레지스터(shift register)”를 사용하게 됩니다. 시프트 레지스터는 다른 이름으로 Serial to Parallel Converter 로 불립니다. 시리얼(직렬)로 입력되는 데이터를 패러럴(병렬)로 바꿔준다는 얘기입니다. 이걸 보기 편하게 이미지로 나타내면 아래와 같습니다. 시프트 레지스터에게 데이터가 전달된다고 알려주는 클럭(clock) 신호와 함께 8개의 핀 출력이 어떻게 되는지 알려주는 시리얼 데이터를 일렬로 보내줍니다. 첫 번째 핀만 on 시키고 싶다면 [1000 0.. 2023. 5. 16. ULN2803 회로 sink : 출력 소자가 부하와 그라운드 ( 마이너스측) 에 있어서 그라운드쪽을 ON OFF 해 주는 출력 회로를 말 합니다. 보통은 소스 출력 회로 보다 큰 전류를 컨트롤 합니다. source : 출력 소자가 전원 (플러스 측)과 부하 사이에 있어서 전원 측을 ON OFF 해 주는 출력 회로를 말 한다. 2003은 내부 회로가 7개가 들어 있고 2803은 8개가 들어있고 동작내용은 같다. ULN2803 : 출력전류 500mA의 SINK전류가가능한 오픈콜렉터형 NPN형 트랜지스터 어레이 UDN2981 : 출력전류 500mA의 SOURCE 전류가가능한 오픈에미터형 NPN형 트랜지스터 어레이 ULN2803 : 싱크 출력 이다. 즉 출력 단자에 부하의 한 선을 연결 하고, 나머지는 + 측 (전원측)에 연결하여.. 2023. 5. 15. Active High와 Active Low 정의 (+ Floating, Pull-up, Pull-down 저항) Active High and Active Low Operation The LED can be wired up to light in two ways. - Active High : GPIO 출력이 HIGH일 때 LED가 켜지는 것이 액티브 하이. LED is on when signal is high. Active 사전적 의미 : 활동적인, 적극적인, 활성화, 유효한 high 사전적 의미 :기준보다 높으면 low 사전적 의미 : 기준보다 낮으면 디지털 상에서는 high에 해당하는 전압을 logic 1, low에 해당하는 전압을 logic 0으로 함. 여기서 전압이 0V이고 1V이라는 것이 아님... 어떤 기준값이 이상과 이하에서 나오는 것임. 1)Active Low(AL) 입력값이 low이면 동작 아래 그림과.. 2023. 3. 29. 이전 1 2 다음 728x90 반응형