Programmare Arduino con IA
Parte 1
In questo anno passato (siamo nel 2024) si è sentito parlare parecchio di Intelligenza Artificiale. I governanti di tutte le nazioni si sono trovati per parlarne e discuterne. Come ogni cosa nuova, desta sempre preoccupazioni e timori. Le cose che scrivo oggi, probabilmente tra poco tempo faranno sorridere, ma vi assicuro che io oggi sono rimasto letteralmente esterefatto.Stavo giocando con Arduino, e dovevo aggiungere la solita funzione di conta del tempo, con visualizzazione come piace a noi umani, come ore, minuti e secondi. Annoiato nello scrivere un'altra volta la stessa funzione, mi sono detto: la chiedo a ChatGpt. Il risultato? Mi ha dato in meno di un secondo la funzione scritta, ma con un risultato deludente. Allora ho fatto notare l'imperfezione del risultato, ed in meno di un secondo mi ha dato una versione rivista della funzione, con una visualizzazione perfetta, come richiesto.
LINK Orologio per Arduino
La cosa più interessante è che lei (I.A.) impara dai suoi errori. Ho provato a rifare la domanda una seconda volta, nello stesso identico modo (ho usato copia-incolla), e questa volta la risposta è stata esatta al primo colpo!
Poi ho voluto rincarare la dose, chiedendo la stessa funzione in altri linguaggi di programmazione, quali Python, Visual Basic 6, Basic interpretato, assembler per Z80 ed assembler per Motorola 6805 e 68Hc11: il tempo impiegato per le risposte è strabiliante!
LINK Orologio altri linguaggi
Quando parlo di queste cose a mia moglie, lei risponde citando un famoso film con Arnold Schwarzenegger: "Skynet è quì !"
La terza prova che vi voglio raccontare riguarda la programmazione ASP ed una quesry SQL: quando scrivo queste linee di codice in ASP, faccio sempre un sacco di errori con virgolette, virgole, e doppie virgolette.
Ho chiesto ad I.A. di crearmi una funzione per aggiungere ad un database ACCESS una traccia di chi apre questo sito web da dove stai leggendo. La prima risposta è stata che l'IP address non lo voleva gestire pèer problemi di privacy, ma alla seconda richiesta mi ha risposto benisimo, ed ho aggiunto la funzione in pochi minuti, senza errori.
LINK Query SQL in ASP
Qualcuno mi ha detto: a forza di chiedere ad A.I. disimparerai a fare le cose: non è vero, leggendo le risposte imparo cose nuove: ad esempio il costrutto in C++ seguente,io da programmatore hobbista non lo conoscevo, e lo avrei scritto con molte più linee.
XXXXXXXXXXXXXXXXXXXX
ChatGpt su google play
https://play.google.com/store/apps/details?id=com.openai.chatgpt&hl=en_US
Categorie Articoli
Corso-di-elettrotecnica-ed-elettronica-3-volumi
Libro-tutto-sull-audio---inglese
Libro-ELETTRONICA-FONDAMENTALE
Dove-acquistare-abbigliamento-risparmiando
Come-vedere-le-partite-sullo-smartphone
Come-difendersi-dagli-allegati-pericolosi-nelle-email
KEEPASS-un-posto-sicuro-per-le-nostre-PASSWORD
I-3-trend-estivi-del-2020-scopri-i-tagli-che-ti-stanno-meglio
Ultimi articoli
Ritardare-la-commutazione-a-GPL APRI
OPTA-FINDER-ARDUINO-COMPATIBLE APRI
whatsapp-alarm-repeater APRI
Arduino_Template_Menu_Eng APRI
Arduino_Template_Menu APRI
Power-Supply-with-Current-Control APRI
Vantaggi_Alimentatori-Controllo_Corrente APRI
Camping-La-Secca-Moneglia APRI
Safety-Relays APRI
Rele-di-sicurezza APRI
Internal-or-External-Watchdog APRI
Watchdog-interno-o-esterno APRI
Ripetitore-di-allarme-su-Whatsapp APRI
Bufala-in-crosta APRI
Home-Automation-ESPeriment APRI
ESPerimento-Domotica APRI
Arduino-measures-liquid-level APRI
Arduino-misura-livello-liquidi APRI
finder APRI
LORA-english-version APRI
Pluviometro-LORA APRI
Pillole_di_Promessi_Sposi APRI
LORA APRI
promessisposi-riscrittura APRI
Arduino_crashes APRI
Arduino_si_blocca APRI
Arduino_e_Trenino APRI
millis_no_overflow APRI
millis APRI
Arduino_millis_no_Overflow APRI