Pico Eğitim Kartı için tuş takımı okuma işlevselliği implementasyonu. Ayrıntılar...
#include "pico_training_board.h"
Fonksiyonlar | |
| char | keypadOku (void) |
| Analog tuş takımını okur ve basılan tuşu döndürür. | |
| bool | analog_button_pressed (uint gpio) |
| Analog giriş kullanarak bir düğmeye basılıp basılmadığını kontrol eder. | |
| uint16_t | read_analog (uint8_t pin) |
| Analog değeri okur. | |
Pico Eğitim Kartı için tuş takımı okuma işlevselliği implementasyonu.
| bool analog_button_pressed | ( | uint | gpio | ) |
Analog giriş kullanarak bir düğmeye basılıp basılmadığını kontrol eder.
Bu fonksiyon, bir analog girişi okur ve ADC değerine göre bir düğmeye basılıp basılmadığını belirler ve debounce koruması içerir.
| gpio | Okunacak GPIO pin numarası |
| char keypadOku | ( | void | ) |
Analog tuş takımını okur ve basılan tuşu döndürür.
Bu fonksiyon, KEYPAD pinine (GPIO28) bağlı tuş takımından analog değeri okur ve ADC değerini karşılık gelen tuş takımı karakterlerine eşleştirir. Tuş takımı düğmeleri aşağıdaki matris şeklinde düzenlenmiştir: | 1 | 2 | 3 | | 4 | 5 | 6 | | 7 | 8 | 9 | | * | 0 | # |


| uint16_t read_analog | ( | uint8_t | pin | ) |
Analog değeri okur.
| pin | Okunacak ADC pin numarası |
