Recent Posts

Pages: 1 ... 8 9 [10]
Software / Re: Progetto soundbar Bluetoot...
Last post by gpb01 - Today at 04:48 pm
Intanto, finché è possibile, evita di andare a prendere librerie a destra e sinistra ed usa quelle che trovi nel "Library Manager" del IDE di Arduino ... spesso e volentieri sono più aggiornate di quelle che vengono linkate dai vari siti.

Dopo di che ... la IRremote è corredata da un bel po' di esempi, guarda il IRrecvDump ...

Thank you it works
But i stiil have the error :

fatal error: utility/twi.h: No such file or directory

   #include <utility/twi.h> //from Wire library

with the ScanNetworks from the Wifi Link Libr
you get this error because you compile for the esp8266 chip. but the Uno WiFi Serial1 library is for the Atmega 328p on the Uno WiFi board. it is a gate to the on-board esp8266.

From now on always check the selected board in the right bottom corner of the IDE window. For ATmega sketch it should show "Arduino UNO WiFi on ...", for the ESP sketch "Arduino, UNO WiFi, 80 MHz, 4M (1MB SPIFFS), v1.4 , Disabled, None, 115200 on ...".
test WiFi Link on Uno WiFi with the WiF Link example from the  Uno WiFi Serial1 library first
Just wanted to get my post out there. I figured the boards would attract different audiences. Guess not. I apologize.
Programming Questions / Re: Dynamic Array Filling
Last post by septillion - Today at 04:45 pm
I'm sorry but I don't understand what you mean by an "internal pull up".
Step 1: Remove the resistors to the switches
Step 2: Connect switch between pin an GND (instead of Vcc)
Step 3: Call pinMode(pin, INPUT_PULLUP)
Step 4: Expect a LOW when the button is pressed and a HIGH when it isn't.
Done ;) No need for resistors

How would I use arrays differently then I am currently?
Like in my example. Just put everything directly in an array and use that to your advantage so you can index over it.
Deutsch / Re: Meinen Arduino Code verste...
Last post by combie - Today at 04:43 pm
Natürlich sollte man nur, was unbedingt für die Schnittstelle zum Objekt sichtbar sein muss auf public setzen.

Eigenschaften/Attribute, oder im Volksmund, die Variablen einer Klasse, sollten IMMER private sein.
Es mag einige wenige Ausnahmen geben, wo protected sinnvoll ist.

Bei den Methoden/Member (die Funktionen einer Klasse) ist dann protected schon häufiger nötig/sinnvoll

Mein default Sichtbarkeitsbegrenzer ist "private".

Für diesen Schnellschuss schien es mir ausreichend struct zu verwenden.
Kleine Änderung, und sofortiges testen möglich.

Ich schätze mal, dass man über das Sichtbarkeits-Thema auch ein paar Seiten quatschen kann.... bis da Konsens herrscht.
Global, Lokal, Anweisungsblock
Private, Protected, Public

Ganz unausweichlich ist es aber nicht, sonst hätten Schulen und Kursanbieter ein großes Problem entsprechende Lehrkräfte zu finden
In meinem Bekanntenkreis, gibts einen guten Lehrer, welcher im Bereich Schreinern und Bootsbau unterrichtet.
Dieser steht eindeutig auf Kompetenzlevel 3. Er weiß genau wie es geht, hat aber 10 Daumen, an 2 linken Händen. Keine funktionierenden handwerklichen Automatismen.
Kompetenzlevel 3 scheint für Lehrer optimal zu sein.
Hey buddy,

So after coming to my own conclusions, I thought it had to be the board itself since it was a Chinese knockoff without many hopes. It was definitely the error that you had pointed out and I can continue development.

Thank you so much, Brett!
I really have no idea what might be happening.
Do you plan to read the responses? Or, are you all talk?

I suspect the latter, since you never read what the a6 gsm module has to say about the AT commands you send it.
Storage / Re: SD -> SDFat
Last post by Grayt - Today at 04:38 pm
What part(s) are you having issues with? What are the issues?
I use the SDFat and UTFT_SDRaw libraries in the sketch.
The example uses an SD library/
So sorry!  Here's an image of the schematic.
Software / Re: Formattare __DATE__ e __TI...
Last post by francesco01 - Today at 04:35 pm
Ma la "Serial.println(nome);" ti scrive il nome corretto? Immagino di si, quindi è quello il nome del ".csv", perché poi quando fai la FILE_WRITE usi "nomefile" invece di "nome"? Ma il setup() ti visualizza i 3 parametri di configurazione o no? Nel precedente output non si vedevano, in tal caso potrebbe non funzionare correttamente la SD (o la libreria o la scheda)...

Prima di scrivere, perché per sicurezza non aggiungi:

 Serial.print ("Scrivo il file: ");
 myFile =, FILE_WRITE);

E poi per sicurezza perché non provi a creare il file (vuoto) nella setup() appena determini il nome del file?
Si mi scrive il nome corretto, uso nomefile invece di nome file principalmente perché sto impazzendo lentamente :) .
Il setup visualizza correttamente i parametri di configurazione, e nel precedente non si vedevano perché non la leggeva(ricordo che avevo dimenticato di scrivere FILE_READ).
Ora provo ad aggiungere quel print "Scrivo il file:" e nel setup la creazione e nel loop la scrittura, grazie del consiglio :) !

Ho letto adesso il tuo edit e seguirò il consiglio di mettere myFile.close all'interno del if.
Pages: 1 ... 8 9 [10]