salve a tutti,
vi scrivo per chiedervi una mano, ho installato le librerie di renzo, per sicurezza ambo due le librerie.
una volta che provo recupero il codice dagli esempi delle librerie e dopo che ho riavviato più volte il programma e controllato che ci fossero i file corretti come da consiglio di Renzo provo a caricarlo ma nulla…
l’errore che mi viene è come da allegato (errore :invalid conversion from int to hardwareserial fpermissive).
come posso fare a risolvere questo problema che non mi fa andare avanti in nessun modo….
il codice che ho usato è il seguente:
#include “Arduino.h”
#include “LoRa_E32.h”
ResponseStructContainer c;
c = e32ttl100.getConfiguration();
// It’s important get configuration pointer before all other operation
Configuration configuration = *(Configuration*) c.data;
Serial.println(c.status.getResponseDescription());
Serial.println(c.status.code);
printParameters(configuration);
ResponseStructContainer cMi;
cMi = e32ttl100.getModuleInformation();
// It’s important get information pointer before all other operation
ModuleInformation mi = *(ModuleInformation*)cMi.data;
sto usando due ESP32 differenti, ma l’errore me lo da nel momento di compilazione e non in fase di caricamento. nel arduino ho messo dispositivo ESP 32 wroom da module, core 1 come già impostato da arduino.
L’ESP32 che sto utilizzando sono: – freenove esp32-wrover-dev 40MHz, 8MP PSRAM e 4MB SPI flash
– ESP32-wroom-32
Non so come fare a far funzionare il programma per avere la configurazione LoRa…
il collegamento da me seguito è quello segnalato da te per la versione del ESP32.
Grazie mille per la risposta, non pensavo così rapida grazie davvero.
Cordiali saluti,
Davide.
Quindi se ho capito bene devo tenere il cablaggio come ho eseguito. ho provato a mantenere il codice get configuration e ho sostituito la riga di codice: LoRa_E32 e32ttl100(2, 3); // Arduino RX <– e32 TX, Arduino TX –> e32 RX; con entrambe che mi hai riportato in risposta ma nulla ancora.
Le notifiche mi sono arrivate tramite mail, ma ad essere più precisi solo la seconda volta, la prima nulla.
Ho visionato il link della pagina allegata ma prima di procere come hai fatto te non devo capire in che stato si trova la mia scheda LoRa?
Cordiali saluti,
Davide.
Ciao Davide,
per il cablaggio fai riferimento all’articolo, poi imposti il costruttore specifico in base al cablaggio.
Ma nell’articolo trovi l’immagine del cablaggio ed il relativo costruttore.
Ciao RM
ciao Renzo, non mi sono arrivate notifiche questa volta.
comunque ho seguito il cablaggio come da te segnalato e ho cambiato il device in “ESP32 Wrover kit (all version)”, ho proseguito cambiando la parte di codice da te segnalata e provato a compilare ma ancora niente, non posso nemmeno caricarlo sù, qundi non penso che sia un problema di cablaggio.
Grazie per le risposte e spero vivamente che riusciamo a risolvere questo problema, ho disinstallato il programma e scaricato nuovamente, installate nuovamente le tue librerie e controllato di avere i file corretti all’interno delle cartelle.
non mi permette ne di allegare link, ne immagini con il link di google drive. Nemmeno come testo scritto, non so come fare sinceramente. devo attivare qualche consenso?
Questa risposta è stata modificata 1 anno, 3 mesi fa da davide.
Mantenere un repository, un sito o un forum è come prendersi cura di un giardino - richiede costante attenzione e cura per farlo prosperare. Se sei un abile giardiniere (o programmatore!) e vuoi aiutarci a far fiorire il nostro sito, saremmo felici di averti nel nostro team! Cerchiamo anche scrittori talentuosi e moderatori per il nostro forum per aiutarci a far crescere la nostra comunità. Se sei interessato a unirti a noi, non esitare a contattarci per farci sapere in che modo puoi contribuire!
Sei un appassionato di elettronica o programmazione? Condividi la tua conoscenza con gli altri, scrivi un semplice tutorial o come fare un grande progetto Contattami. share_your_ideas@mischianti.org
The content displayed on this website is protected under a CC BY-NC-ND license. Visitors are prohibited from using, redistributing, or altering any content from this website for commercial purposes, including generating revenue through advertising. Any unauthorized use is a violation of the license terms and legal action may be taken against individuals or entities found to be in violation.
You must also provide the link to the source.
Per offrire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Acconsentire a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o gli ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su determinate funzionalità e funzioni.
Functional
Sempre attivo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Per offrire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Acconsentire a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o gli ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su determinate funzionalità e funzioni.
Functional
Sempre attivo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.