- Katılım
- 24 Şubat 2018
- Mesajlar
- 24,139
Arduino IDE kullanarak raspberry pi pico'nun ADC sinden veri okuma nasıl yapılır ona bakalım. Öncelikle piconun pin yapısını gösteren şekle bakalım
Buradan 26 numaralı pinin ADC0 girişi olduğunu görüyoruz. Sadece bu pini INPUT olarak yapılandırıp okuyalım bakalım ne gelecek.
Bu programı çalıştırınca analog pin de boşta iken şuna benzer değerler okuyorum
Raspberry Pi Documentation - Raspberry Pi Pico and Pico W
The official documentation for Raspberry Pi computers and microcontrollers
www.raspberrypi.com
Buradan 26 numaralı pinin ADC0 girişi olduğunu görüyoruz. Sadece bu pini INPUT olarak yapılandırıp okuyalım bakalım ne gelecek.
C++:
#define PIN_ADC0 26
void setup()
{
pinMode(PIN_ADC0, INPUT);
Serial.begin(115200);
}
void loop()
{
while (1)
{
int value = analogRead(PIN_ADC0);
char buffer[20];
sprintf(buffer, "value = %d\n", value);
Serial.print(buffer);
}
}
Bu programı çalıştırınca analog pin de boşta iken şuna benzer değerler okuyorum
Kod:
value = 234
value = 234
value = 234
value = 232
value = 232
value = 231
value = 232
value = 232
value = 231
value = 233
value = 231
value = 231
value = 234
value = 231
value = 232
value = 232
value = 233
value = 233
value = 232
value = 235
value = 232
value = 233
value = 233
value = 235
value = 233
value = 232
value = 231
value = 232
value = 232
value = 232
value = 232
value = 232
value = 234
value = 232
value = 232
value = 232
value = 233
value = 234
value = 232
value = 232
value = 233
value = 233
value = 232
value = 235
value = 232
value = 234
value = 231
value = 231
value = 231
value = 233
value = 232
value = 233
value = 232
value = 233
value = 231