Çözüldü : Harici adaptör bağladım sorun kalmadı, sanırım usb'den aldığı güç yetersiz geldi.
Ardunio ve Max7219 dot matrix ile bir problem yaşıyorum ve çözemedim.
Aşağıdaki kod ile seri porttan gelen stringi kaydırarak ekrana yazdırmam gerekiyor;
Fakat bu şekilde seri porttan bir veri gönderdiğimde outputta doğru şekilde görüyorum, led ekranında gözükür gibi olup kayboluyor. Video olarak ekledim. Sorun neden kaynaklanıyor olabilir bir türlü çözemedim.
https://www.youtube.com/shorts/AtKTWGA4CPc
#include
#include
#include
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
#define MAX_DEVICES 1
#define CLK_PIN 13
#define DATA_PIN 11
#define CS_PIN 10
MD_Parola display = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
String incomingData = "";
void setup() {
Serial.begin(9600);
display.begin();
display.setIntensity(0);
display.displayClear();
}
void loop() {
if (Serial.available() > 0) {
incomingData = Serial.readStringUntil('\n');
Serial.println("Mesaj alındı: " + incomingData);
display.displayClear();
display.displayText(incomingData.c_str(), PA_CENTER, 100, 100, PA_SCROLL_LEFT, PA_SCROLL_LEFT);
while (!display.displayAnimate()) {
delay(100);
}
}
}
while içinde bişiler dönmesi gerekiyor gibi
Harici adaptör bağladım sorun kalmadı, sanırım usb'den aldığı güç yetersiz geldi. Teşekkür ederim yine de.
vay bee zamanında bende çok uğraştım bu arduino ile falan. güzel günlerdi dolar 3tl idi her şeyi alabiliyorduk 😀 😀
bu video da benden olsun 🙂
https://youtu.be/yc9TTLf24w0