ho acquistato un ESP32 e sto facendo varie prove con alcuni sensori che gia avevo in casa, mi sono impantanato pero' sua cosa che davo quasi scontata...
ho collegato un lettore rfid RDM6300 e l'idea era leggere il tag, salvare il valore nella variabile X ed in fine stampare il valore del tag e della variabile X (che mi aspettavo fossero uguali) sul monitor seriale.
vi scrivo il sorgente completo cosi magari potete dirmi cos'è che sbaglio.
utilizzo Arduino IDE.
- Codice: Seleziona tutto
#include <rdm6300.h>
#define RDM6300_RX_PIN 4
#define READ_LED_PIN 13
Rdm6300 rdm6300;
void setup()
{
Serial.begin(115200);
pinMode(READ_LED_PIN, OUTPUT);
digitalWrite(READ_LED_PIN, LOW);
rdm6300.begin(RDM6300_RX_PIN);
Serial.println("\nAvvicina il tag all'antenna");
}
void loop()
{
if (rdm6300.update())
{
Serial.println(rdm6300.get_tag_id(), DEC);
int x=0;
digitalWrite(READ_LED_PIN, rdm6300.is_tag_near());
x=(rdm6300.get_tag_id());
Serial.println(x);
}
delay(50);
}
in realtà avvicinando il tag appare scritto:
- Codice: Seleziona tutto
Avvicina il tag all'antenna
515023
0
Grazie.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


non ho capito molto quello che mi hai scritto, in c++ per dichiarare una variabile di numeri interi ho sempre utilizzato la formula "int variabile" comunque sostituendo int con uint_32_t le cose peggiorano perche in fase di verifica appare l'errore 'uint_32_t' was not declared in this scope
seguiro' il tuo consiglio...

