Arduino Seri İletişim Çağrı ve Yanıt (Processing)

0
62
Okunma

Arduino Seri İletişim Çağrı ve Yanıt (Seri Konuşma)

Bu örnek, Arduino ya da Genuino kartından bir arama-cevap (el sıkışma) yöntemi kullanılarak bilgisayara çok baytlı iletişim göstermektedir.

Bu çizim başlangıçta bir ASCII A (65 değeri bayt) gönderir ve bilgisayardan seri yanıt alıncaya kadar tekrar eder. Daha sonra üç sensör değerini tek bayt olarak gönderir ve bilgisayardan başka bir yanıt bekler.

Gönderilen verileri görüntülemek için Arduino Yazılımı (IDE) seri monitörünü kullanabilir veya İşleme (aşağıdaki kod), Flash, PD, Max / MSP (aşağıdaki örneğe bakınız), vb. Tarafından okunabilir.

Donanım

  • Arduino veya Genuino
  • 2 adet analog sensör (potansiyometre, fotosel, FSR vb.)
  • buton
  • 3 adet 10K ohm dirençler
  • bağlantı telleri
  • breadboard

Gerekli Yazılım

Devre

Analog sensörleri, gerilim bölücüler olarak kullanılan 10K ohm dirençlerle 0 ve 1 analog giriş pinlerine bağlayın. Bir buton bağlayın veya şasiye referans olarak 10K ohm dirençli dijital I / O pin 2’ye geçin.

Kod

Processing Kodu

İşleme çizimini yukarıdaki kod örneğinden kopyalayın. Analog sensörün değerini değiştirdiğinizde, ekranda böyle bir şey hareket eden bir top alırsınız. Top sadece düğmeye bastığınızda görünecektir:

Max Kodu

Maksimum yama böyle görünüyor. Yukarıdaki kod örneğinden metni kopyalayın.

Kaynak:arduino.cc

CEVAP VER

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.