임베디드/고추건조기

LED 회로

twoweeks-within 2024. 11. 29. 18:51

다이오드 : 긴쪽 + 짧은쪽 -
저항 220R

GPIO > 1 ( 3.3v , HIGH ) ,0 ( LOW ) 으로 해서 가운데의 LED가 껏다 켜졌다 할 수 있음

HAL_GPIO_WritePin(GPIOx, GPIO_Pin, PinState);

GPIOx : GPIO group
  > MX_GPIO_Init(); 
     >  HAL_GPIO_WritePin(PB6_LED1_GPIO_Port, PB6_LED1_Pin, GPIO_PIN_SET);

스위치

 

1,3번 연결

2,4번 연결

 > s/w : on > 1234 다연결

// 테스터기로 1,3 과 2,4를 찾을 수 있음 

 

1. s/w off : PB0_TEMP-SET-UP 으로 전류가 흐름 > HIGH
2. s/w on : GND > 다 흐름 , PB0_TEMP-SET-UP = 0V , LOW

 

디버그

s/w off : button_state = 1

s/w on : button_state = 0

 

세그먼트

VCC

SCLK

RCLK

DO   // data out 

GND

 

 

'임베디드 > 고추건조기' 카테고리의 다른 글

SPI통신  (0) 2024.12.01
FND 모듈제어  (0) 2024.12.01
UART로 printf() 구현  (0) 2024.11.29
오실로스코프  (1) 2024.11.26
데이터시트 해석  (1) 2024.11.25