Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Temel Elektrik/Elektronik => Konuyu başlatan: elektronikhobi - 25 Nisan 2026, 21:08:27

Başlık: Arduino UART seri iletişime osiloskoptan bakma
Gönderen: elektronikhobi - 25 Nisan 2026, 21:08:27
PICKIT2 ile Arduino seri iletişimi gözleyebiliyorduk (https://www.picproje.org/index.php/topic,84321.0.html).

Acaba seri eş zamansız iletişim ("UART") olduğuna göre osiloskoptan bakabilirmiyiz.

Yazdığım uygulama oldukça basittir.

#include <Arduino.h>
#include <SoftwareSerial.h>

SoftwareSerial ikinci(3, 4); // rx, tx
void setup()
{
  Serial.begin(9600);
  ikinci.begin(9600);
}

void loop()
{
    ikinci.listen();
    Serial.println("Selam");
    delay(1000);
}

Arduino'nun 3 ve 4 numaralı uçlarında yazılımsal seri uç oluşturdum.

Normalde Arduino kendi kendine haberleşmesi gerekiyor.

Osiloskobun ucu TX yani Arduino Uno 1 numaralı uca bağlıdır. Toprak ucunu da toprağa bağladım.

Ekranda bir işaret görebiliyorum.

4.7 ile yaklaşık 5V arasındadır.

Acaba seri eş zamansız iletişimi ("UART") osiloskoba çözdürelebilir miyiz?

Başka bir sayfada (https://www.eevblog.com/forum/beginners/trying-to-acquire-arduino-uart-with-oscilloscope/) bu konudan bahsedilmiş.
Başlık: Ynt: Arduino UART seri iletişime osiloskoptan bakma
Gönderen: z - 25 Nisan 2026, 21:15:17
Selam degil de A gibi tek karakter yollarsan bunun bitlerini de tek tek bildigin icin seri iletisim start bitle basladigi icin devaminda bu A harfinin bitleri gelecegi icin ardindan varsa parity ve onun ardindan Stop bit gelecegi icin scopun triger secenegini inen kenara ve single moda set edersen A harfi scopta yakalarsin.

Oteki turlu Selam vs yollarsan scopun ekranda bunu duragan hale getirmesi zorlasir.
Başlık: Ynt: Arduino UART seri iletişime osiloskoptan bakma
Gönderen: RaMu - 25 Nisan 2026, 23:23:57
Bakabilirsiniz hatta osiloskop DSO ise (serial decode ile) görebilirsinizde yinede PC + logic analizör bana daha kolay geliyor,
eş zamanlı logic ve analog sinyal görüntülemek gereken çok niş durumlarda iyi işe yarıyor DSO.

https://www.youtube.com/watch?v=s9ZI6IHBdvs

https://www.youtube.com/watch?v=VkbubgSxBnQ
Başlık: Ynt: Arduino UART seri iletişime osiloskoptan bakma
Gönderen: elektronikhobi - 25 Nisan 2026, 23:54:29
A harfi göndermeyi denedim.

Tetikleme ("trigger") ibresini işaretin ortasına kaydırdım.

uart1.png

Herhalde 41, A harfinin onaltılık sayı sisteminde karşılığı oluyor.

Ekleme:

İşaretin tamamına baktığımda 41 0d 0a değerinin okunduğunu gördüm.

Eğer AB gönderirseniz 41 42 0d 0a şeklinde bu değeri ekliyor.

Elektronikçi selamı ise aşağıdaki gibi olabilir. :) 

selam1.png
Başlık: Ynt: Arduino UART seri iletişime osiloskoptan bakma
Gönderen: RaMu - 26 Nisan 2026, 09:00:08
Alıntı yapılan: elektronikhobi - 25 Nisan 2026, 23:54:29Herhalde 41, A harfinin onaltılık sayı sisteminde karşılığı oluyor.
ASCII table.
https://commons.wikimedia.org/wiki/File:ASCII-Table-wide.svg

Alıntı yapılan: elektronikhobi - 25 Nisan 2026, 23:54:29İşaretin tamamına baktığımda 41 0d 0a değerinin okunduğunu gördüm.

Eğer AB gönderirseniz 41 42 0d 0a şeklinde bu değeri ekliyor.
Serial.println yerine Serial.print deneyebilirsiniz, line feed ve carriage return eklemez, kısaca alt satıra geç diyor 0x0d,0x0a