[STM32-64 Ardu] 보드의 내부 LED 및 스위치로 GPIO를 테스트 할 수 있다.
LED는 PB2, PB6에 할당 되어 있다.
스위치는 PA15, PB7에 할당되어 있다.
[STM32-64 Ardu] 보드의 GPIO 테스트 Arduino 코드
#define LED_PIN1 PB2
#define LED_PIN2 PB6
#define PIN_SW1 PA15
void setup() {
pinMode(LED_PIN1, OUTPUT);
pinMode(LED_PIN2, OUTPUT);
pinMode(PIN_SW1, INPUT_PULLUP);
digitalWrite(LED_PIN1, 1);
Serial.begin(115200);
}
void loop()
{
if(!digitalRead(PIN_SW1))
{
digitalWrite(LED_PIN1, 0);
digitalWrite(LED_PIN2, 1);
}
else
{
digitalWrite(LED_PIN1, 1);
digitalWrite(LED_PIN2, 0);
}
}
반응형