Arduino Uno Kartı için Derleme Hatası Alıyorum

merhaba arduino ıde de
“Arduino Uno kartı için derleme hatası” sorunu alıyorum yardım edebilirmisiniz?

CH340 driverınız yüklümü? ve Doğru portta mı? bunları kontrol eder misiniz?

ch340 driver i yüklü ve derleme yapıyorum yükleme değil

Merhaba,
Derleme hatası alıyorsanız kodda hatanız vardır kodunuzu attın yardımcı olalım :slightly_smiling_face:

galiba kullandığım kütüphanede sıkıntı var çünkü kütüphanenin kendi örneklerinde hata veriyor ama başka örneklerde hata vermiyor

derleme hatası almıyorum

" ACROBOTIC_SSD1306 " bu isimdeki OLED kütüphanesini kütüphaneleri yönet bölümünden indirdim, bunda bir sıkıntı olabilir mi?

Olabilir İnternetten insanların kullandığı diğer kütüphanelere de bir bak :+1:

Merhaba,
Bende kodda hiç bir hata olmamasına rağmen hata alıyordum arduinoyu güncelledim sorun çözüldü :slightly_smiling_face:

arduino ıde yimi güncellediniz

Fakat arduino yu güncellerken. zip ile indirin Windows store sıkıntı çıkarıyor.

Evet ide’yi güncelleyin.

arduinonun kendi sitesinden zip olarak : https://www.arduino.cc/en/donate/
bunu indirip öbürünün yerine koydum ve yönetici olarak çalıştırdım ama aynı sıkıntı yine oldu

Koddları attın bi gözden geçirelim isterseniz.

kodlar:

#include <Wire.h>
#include <ACROBOTIC_SSD1306.h>
#include <PS2Keyboard.h>

const int DataPin = 8;
const int IRQpin =  5;

PS2Keyboard keyboard;

void setup()
{

  keyboard.begin(DataPin, IRQpin, PS2Keymap_German);
  Serial.begin(9600);
  Serial.println("International Keyboard Test:");
  
  Wire.begin();  
  oled.init();                      // Initialze SSD1306 OLED display
  oled.clearDisplay();              // Clear screen
  oled.setTextXY(0,0);              // Set cursor position, start of line 0
  oled.putString("MINI BILGISAYAR TEST");
}
void loop() {
  
  if (keyboard.available()) {
    char c = keyboard.read();
  oled.clearDisplay();              
  oled.setTextXY(0,0); 
  oled.putString(c);
  }
  delay(100);
}

kütüphanelerin hepsi ekli

Koddaki hataları düzelttim büyük ihtimalle kodları bi siteden adlınız ve bunu direk kopyaladınız kopyalayınca bazı şeyler tamamen kopyalanamıyor bakarak yazmaya çalışınız böylece klavye hızınızda gelişir. Kodda tırnak işaretleri gibi şeyler yanlış yazılmıştı. Hata veren yerleri silin ve tekrar aynısını yazın düzelecektir. Kolay gelsin :slightly_smiling_face:

#include <Wire.h>
#include <ACROBOTIC_SSD1306.h>
#include <PS2Keyboard.h>

const int DataPin = 8;
const int IRQpin = 5;

PS2Keyboard keyboard;

void setup()
{

keyboard.begin(DataPin, IRQpin, PS2Keymap_German);
Serial.begin(9600);
Serial.println("International Keyboard Test:");

Wire.begin();
oled.init(); // Initialze SSD1306 OLED display
oled.clearDisplay(); // Clear screen
oled.setTextXY(0,0); // Set cursor position, start of line 0
oled.putString("MINI BILGISAYAR TEST");
}
void loop() {

if (keyboard.available()) {
char c = keyboard.read();
oled.clearDisplay();
oled.setTextXY(0,0);
oled.putString(c);
}
delay(100);
}
1 Beğeni

kodları örneklerden yararlanarak hazırladım , hata olmuş :slight_smile:

düzenledim:
sorun kodda değil kütüphanemdeymiş cevaplarınız için teşekkürler :slight_smile: