YiğitTalhaGurbuz123
Centipat
- Katılım
- 29 Şubat 2024
- Mesajlar
- 51
Daha fazla
- Cinsiyet
- Diğer
Arduino Uno'dan uzaktan kumandalı bir proje yapacaktım. Her şeyi doğru bağladım. Kumandanın pilide var ama hata falan vermiyor. Fotoğraftaki gibi seri port ekranında kalıyor tuşlara bastığım halde. Yardım eder misiniz? Kod şu:
Aynı şeyi Tinkrcad'da denedim çalışıyor. Gerçekte neden çalışmıyor?
C++:
#include <IRremote.h> // Include IRremote library.
#define DECODE_NEC // Define the protocol (NEC)
const byte IR_RECEIVE_PIN = 2; // IR receiver pin.
void setup()
{
Serial.begin(9600); // Start serial communication.
IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK, USE_DEFAULT_FEEDBACK_LED_PIN); // Initialize IR receiver.
}
void loop()
{
if (IrReceiver.decode()) // Check if IR signal received.
{
IrReceiver.resume(); // Prepare for next signal.
}
if (IrReceiver.decodedIRData.command != 0) // If valid IR command received.
{
checkIRcode(); // Process and print IR code.
}
}
void checkIRcode()
{
Serial.print("Raw = ");
Serial.print(IrReceiver.decodedIRData.decodedRawData, HEX); // Print raw data in HEX.
Serial.print(" Command = ");
Serial.println(IrReceiver.decodedIRData.command); // Print decoded command.
IrReceiver.decodedIRData.command = 0; // Reset command after processing.
}
Aynı şeyi Tinkrcad'da denedim çalışıyor. Gerçekte neden çalışmıyor?
Dosya Ekleri
Son düzenleyen: Moderatör: