Kezdőoldal » Számítástechnika » Programozás » Mi lehet a hiba a programban?

Bonanno kérdése:

Mi lehet a hiba a programban?

Figyelt kérdés

Arduinoval és egy távirányítóval szeretnék ledeket kapcsolgatni, de egy hibát ír ki a program feltöltése közben és nem tudom feltölteni sem a programot az arduinora.


A hibaüzenet ez:


Arduino: 1.8.5 (Windows 7), Alaplap:"Arduino/Genuino Uno"


C:\Users\Szamko\Documents\Arduino\sketch_jan30a\sketch_jan30a.ino: In function 'void translateIR()':


sketch_jan30a:56: error: 'A67E4E8F' was not declared in this scope


case A67E4E8F:


^


exit status 1

'A67E4E8F' was not declared in this scope


Ennek a jelentésnek több információja lehetne

a "Bővebb kimenet mutatása fordításkor"

opció engedélyezésével a Fájl -> Beállítások-ban.



2018. jan. 30. 19:02
 1/5 anonim ***** válasza:
Mi nem világos ezen?! 'A67E4E8F' was not declared in this scope Írja le neked 3 példányban, hogy nem találja, vagy mi?
2018. jan. 30. 19:14
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Oké, de hol kéne hogy megtalálja?

Azért nem találja, mert a távirányitóm ezt a jelet küldte a soros porta és én irtam be a kódba.

Hogy tudnám megoldani, hogy működjön?

2018. jan. 30. 19:35
 3/5 A kérdező kommentje:

Ezt a kódot használtam volna.



/* YourDuino.com Example Software Sketch

IR Remote Kit Test

Uses YourDuino.com IR Infrared Remote Control Kit 2

[link]

based on code by Ken Shirriff - [link]

Get Library at: [link]

Unzip folder into Libraries. RENAME folder IRremote

terry@yourduino.com */


/*-----( Import needed libraries )-----*/


#include "IRremote.h"


/*-----( Declare Constants )-----*/

int receiver = 11; // pin 1 of IR receiver to Arduino digital pin 11


/*-----( Declare objects )-----*/

IRrecv irrecv(receiver); // create instance of 'irrecv'

decode_results results; // create instance of 'decode_results'

/*-----( Declare Variables )-----*/



void setup() /*----( SETUP: RUNS ONCE )----*/

{

Serial.begin(9600);

Serial.println("IR Receiver Raw Data + Button Decode Test");

irrecv.enableIRIn(); // Start the receiver


}/*--(end setup )---*/



void loop() /*----( LOOP: RUNS CONSTANTLY )----*/

{

if (irrecv.decode(&results)) // have we received an IR signal?


{

// Serial.println(results.value, HEX); UN Comment to see raw values

translateIR();

irrecv.resume(); // receive the next value

}

}/* --(end main loop )-- */


/*-----( Declare User-written Functions )-----*/

void translateIR() // takes action based on IR code received


// describing Car MP3 IR codes


{


switch(results.value)


{


case DBE32B77:

Serial.println(" CH- ");

break;


case 0xFF629D:

Serial.println(" CH ");

break;


case 0xFFE21D:

Serial.println(" CH+ ");

break;


case 0xFF22DD:

Serial.println(" PREV ");

break;


case 0xFF02FD:

Serial.println(" NEXT ");

break;


case 0xFFC23D:

Serial.println(" PLAY/PAUSE ");

break;


case 0xFFE01F:

Serial.println(" VOL- ");

break;


case 0xFFA857:

Serial.println(" VOL+ ");

break;


case 0xFF906F:

Serial.println(" EQ ");

break;


case 0xFF6897:

Serial.println(" 0 ");

break;


case 0xFF9867:

Serial.println(" 100+ ");

break;


case 0xFFB04F:

Serial.println(" 200+ ");

break;


case 0xFF30CF:

Serial.println(" 1 ");

break;


case 0xFF18E7:

Serial.println(" 2 ");

break;


case 0xFF7A85:

Serial.println(" 3 ");

break;


case 0xFF10EF:

Serial.println(" 4 ");

break;


case 0xFF38C7:

Serial.println(" 5 ");

break;


case 0xFF5AA5:

Serial.println(" 6 ");

break;


case 0xFF42BD:

Serial.println(" 7 ");

break;


case 0xFF4AB5:

Serial.println(" 8 ");

break;


case 0xFF52AD:

Serial.println(" 9 ");

break;


default:

Serial.println(" other button ");


}


delay(500);



} //END translateIR



/* ( THE END ) */

2018. jan. 30. 19:35
 4/5 anonim ***** válasza:
100%
Nincs előtte 0x ezért valtozokent kezeli nem hexa szamkent
2018. jan. 30. 19:40
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Működik! Köszönöm szépen a válaszod! Ment a pont!
2018. jan. 30. 20:04

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!