2022年5月5日木曜日

Raspberry Pi Pico プログラミング事始め。GPIO 入力。

キー入力の割り込みを身に着けようと思ったら、まだ通常の割り込み入力も行っていなかった。

慌てて、下記プログラムを記載。

はまった点

・Serial標準出力を使うときには、stdio_init_all();を入れないとダメだった。

 全然GPIO入力と関係ない所ではまりました。

 その他はすなおに作れました。。。

ボタンを押した回数のカウントです。


#include "pico/stdlib.h"
#include <stdio.h>

int main() {
    stdio_init_all();
    int i=0;
    const uint input_PIN = 20;
    gpio_init(input_PIN);
    gpio_set_dir(input_PIN, GPIO_IN);
    while (true) {
     if(gpio_get(input_PIN) == 0)
     {
         i++;
         sleep_ms(500);
         printf("%d",i);
         printf("kaime\n");
     }
     else ;
    }
}


0 件のコメント:

コメントを投稿