Frequentazione del forum (e interesse per Arduino?)

Avendo notato, da utente decennale, che l'attività sui forum è andata decrescendo, volevo condividere il mio pensiero e vedere se secondo voi sbaglio.

Ho il vago (si fa per dire) sospetto che le cause siano essenzialmente due: da una parte l'uso sempre più frequente dell'AI da parte degli utenti (sopratutto i "neofiti", che trovano risposte immediate usando l'AI piuttosto che chiedere nel forum), dall'altra la nuova "politica" Arduino, che sta spingendo per le nuove board (dalla UNO Q in su) ben più complicate da programmare o gestire, e che quindi ha implicitamente spostato in alto i requisiti di competenze tecniche (arrivando a livello professionale) e quindi "allontanato" dal mondo Arduino la platea degli hobbisti che secondo me costituivano/costituirebbero almeno l'80% degli utenti.

Per mia curiosità ho voluto far fare a Gemini un resoconto dei post dell'ultima settimana, includendo tutte le aree internazionali, e facendo un raggruppamento e totale del numero di topic per nome area (ovviamente aree internazionali con lo stesso nome sono state accorpate).

Numero di topic per area e percentuale (tralascio quelle con un solo topic):

  1. General Guidance: 25 (20,83%)
  2. VENTUNO Q: 18 (15,00%)
  3. UNO Q: 11 (9,17%)
  4. Showcase: 10 (8,33%)
  5. Programming: 9 (7,50%)
  6. IDE 2.x: 8 (6,67%)
  7. Networking, Protocols, and Devices: 4 (3,33%)
  8. Motors, Mechanics, Power and CNC: 4 (3,33%)
  9. General Discussion: 3 (2,50%)
  10. Uploading: 3 (2,50%)
  11. Displays: 2 (1,67%)
  12. GIGA R1 WiFi: 2 (1,67%)
  13. Website and Forum: 2 (1,67%)
  14. Audio: 2 (1,67%)
  15. LEDs and Multiplexing: 2 (1,67%)
  16. Bar Sport: 2 (1,67%)

La cosa interessante è vedere il numero di interazioni ossia contando per ogni area il numero di singoli post (qui considero quelli con almeno 10 risposte):

  1. Bar Sport: 220 risposte (20,87%)
  2. General Guidance: 184 risposte (17,46%)
  3. UNO Q: 88 risposte (8,35%)
  4. Programming: 82 risposte (7,78%)
  5. IDE 2.x: 74 risposte (7,02%)
  6. VENTUNO Q: 61 risposte (5,79%)
  7. Showcase: 38 risposte (3,61%)
  8. Audio: 36 risposte (3,42%)
  9. General Discussion: 35 risposte (3,32%)
  10. Modulino: 34 risposte (3,23%)
  11. Networking, Protocols, and Devices: 31 risposte (2,94%)
  12. LEDs and Multiplexing: 27 risposte (2,56%)
  13. Motors, Mechanics, Power and CNC: 25 risposte (2,37%)
  14. Website and Forum: 12 risposte (1,14%)
  15. Interfacing w/ Software on the Computer: 10 risposte (0,95%)

Commenti?

Ho appena scoperto Claude e ChatGPT.

Gli ho fatto generare degli sketch per usare il dac presente su alcune schede stm32 che uso sia con il core per Arduino che con il loro sistema di sviluppo.

Con arduino mi hanno generato degli sketch funzionanti e commentati in modo decente, tranne uno che ho dovuto modificare io per un errore.

Quindi aggiungendo il fatto che le "politiche" del forum non vedono di buon occhio l'uso delle IA per il codice, aggiungendo anche la curva di apprendimento ed il costo delle due ultime nate in casa Arduino, direi di si, hanno rotto il giocattolo!

Eh già. Se poi consideri che nella "top 15" delle interazioni (numero di post/risposte) ci sono le schede VENTUNO Q e UNO Q e sono sparite tutte le altre (non dico le vecchi eUNO R3, ma persino le UNO R4....) e che come numero di post credo che rispetto allo scorso anno siano un decimo, sì, temo che Banzi abbia "rotto il giocattolo" con questa cosa di Qualcomm, inseguendo board come Raspberry e tagliando fuori il mercato hobbistico.

L'AI dal mio punto di vista ha ovviamente ridotto le interazioni di utenti "nuovi" e poco esperti, ma non lo ritengo un fattore decisivo per il calo di interazioni visto che di fatto fa diminuire le domande "di base", ed in un certo senso porta anche domande tipo "ho fatto fare questo codice a ChatGPT ma nbon funziona come vorrei / non so come modificarlo".

Ma quello che a me meraviglia e dispiace è l'aver "spostato" verso l'alto il mercato di Arduino tanto da aver allontanato la maggior parte degli hobbisti. Mah...

Per quanto ne so, non esistono regole del forum riguardanti l'IA; se ce ne sono, vi prego di indicarmele. L'unica "regola" è quella di non copiare ciecamente i consigli generati dall'IA senza prima verificarli.

Quindi in sostanza una fetta di nuovi utenti è stata attratta da quelle piattaforme evolute come VENTUNO Q. Ma ciò non ci dice nulla sul fatto che in mancanza di queste, i nuovi potenziali utenti avrebbero ripiegato per i modelli classici tipo UNO r3, r4 ecc. Cioè in parte il calo di utenti e di post inerenti le piattaforme consolidate era prevedibile, solo che il manometro indicatore noi non lo vediamo. In sostanza noi vediamo in modo macroscopico cosa è accaduto, ma altri soggetti determinanti lo hanno preventivato e monitorato e hanno agito di conseguenza.

Vista da questa prospettiva le cose sono andate per come dovevano andare e non mi viene in mente altra strategia per mantenere alto l'interesse verso il marchio.

Ciao.

Anche secondo me @docdoc ha centrato il punto, spostando così in avanti il "punto d'ingresso" per muovere i primi passi una buona fetta è tagliata fuori.

Io per primo quando sono partito sono riuscito a farlo proprio grazie alla semplicità della Uno

Io sto continuando con l'ATmega328P...
Ultimamente ho trasformato le luci psichedeliche in controller DMX con l'aiuto di ChatGPT, ma sempre mantenendo il controllo sulla struttura del programma. Ho poi scoperto che Google AI (Gemini) ha una visione molto più ampia ed esaustiva, pur senza divagare. ChatGPT, per esempio, stava teorizzando di tutto per il setup che sembrava andare in loop senza eseguire il loop, mentre era solo sbagliato il nome di una ISR! Scoperto io ciò, ChatGPT continuava a non spiegarselo, mentre Google AI mi ha spiegato tutti i dettagli!

Beh, io nella scatola dei componenti ho ancora "scorte" di tre UNO R3, una Mega, un paio di WeMos D1 R1, un WeMos D1 Mini (l'ultimo di un pacco da 5), una ESP32 (in realtà devo ritrovarla, sarà da qualche parte..), quindi posso "sopravvivere" ancora per qualche progettino... :smiling_face_with_sunglasses:

Ma mai la UNO Q, non mi avranno MAI! :innocent:

Io ho due Uno r3, un chip 328 e due chip ATTiny85.

Poi ho scoperto che tramite Claude riesco a far funzionare decentemente, in banda audio, le mie schede STM32.

Ah, giusto, dimenticavo di avere anche 3 ATTiny85...

Ho troppe board inutilizzate, devo ricominciare a fare qualche progettino :sweat_smile: , anzi ne avevo uno che doveva "mappare" le note provenienti da un ingresso MIDI IN e mandarle (es. abbassandole di una ottava) in uscita ad una presa MIDI Out, ma mi faceva cose strane. Se lo riprendo e se non risolvo farò un post apposito.

Oggi stavo studiando attiny412 comparatore analogico.
Poi mi e' venuto in mente di chiedere AI come funziona stesso con 328 in sleep mode. Risposte dove una annulla altra.. Ancora non non ho un'idea chiara.

ho iniziato con arduino anni fa' ed e' stata una piacevole sorpresa vedere qualche idea prendere forma grazie al forum

adesso con strumenti come questi che ti fanno pensare che il tutto e subito sia possibiler, difficile aspettare le risposte da un forum

https://youtu.be/y2mwzL0vaao

Mah, parere assolutamente personale, ovviamente, ma io personalmente preferisco ancora il forum alla "IA" , salvo forse che per compiti per i quali sono piu veloci, ricerche, analisi, fact-checking, correzioni (sempre tenendo presente che anche le loro risposte poi vanno sempre controllate ovviamente, ma e' diverso seguire i link che ti forniscono loro per controllare che siano veri, dal dover passare giorni o settimane a trovarteli da solo i link in questione).

Vero, con le "IA" hai informazioni piu velocemente, alcune riescono perfino a crearti programmi funzionanti, sono sempre ben disposte, tendono a darti quasi sempre ragione (un po meno ultimamente, se fai errori te li rinfacciano, ma sempre cortesemente), e soprattutto e' difficile che ti critichino pubblicamente o che ti rinfaccino qualcosa facendoti fare brutta figura in pubblico (e secondo me' anche quest'ultimo e' uno dei principali motivi per cui la maggior parte dei principianti tende ad usarle) .

Pero' il rovescio della medaglia e' che se non te ne intendi gia di quello che ti forniscono come soluzioni, rischi figure ancora peggiori queando ti accorgi che la soluzione e' sbagliata (e la possibilita' esiste, lo dicono loro stesse), ed inoltre non ti confronti con altre persone reali che, anche se meno efficenti e meno veloci delle "IA" (eh, lo so, noi povere "unita' carbonio" non siamo il massimo in quei campi :grin: ), possono discutere con te' del problema e magari darti delle idee nuove, che difficilmente alla "IA" di turno potrebbero venire in mente.

Quindi, ben venga lo "strumento IA" (perche' quello sono le IA, strumenti molto efficenti e veloci, da usare appunto come strumenti, e non come oracoli o come amici immaginari) quando devi cercare informazioni difficili da trovare, o fargli correggere testi o software scritti da te, cose che ci metteresti magari giorni a fare tu, o altre cose simili ... ma sostituirli alle persone reali, non mi ci vedo proprio.

L'altro giorno, l'IDE aveva tirato fuori un mare di errori! Evidentemente, per esperienza, sapevo che doveva essere solo un errorino in uno dei file delle luci psichedeliche DMX... Ci stavo diventando matto, poi ho chiesto a una IA di controllare se c'era qualche punto e virgola o graffa in più o in meno o qualche carattere estraneo... Ci ha messo un attimo! Dovrebbe farlo l'IDE da solo! :slight_smile:

Sul fatto che bisogna saperne più di loro posso confermarlo, in modo indiretto. Ad esempio con la gestione del dac nelle schede stm32 con Arduino o con Keil.

Nel mentre con Arduino gli sketch erano quasi tutti funzionanti al primo colpo, tranne uno che ho modificato seguendo l'errore dell'ide, quelli per Keil no e pur avendo intuito il motivo, non sono riuscito a farli funzionare.

Quindi, per logica, ho un controllo ed una conoscenza decente per quanto riguarda Arduino, mentre per quanto riguarda i sistemi di sviluppo esclusivi del mondo stm32 "professionali" le risposte di Claude o ChatGPT non sono correttamente formulate, dovrebbe farti l'intero progetto.

Parafrasando Guzzanti "La risposta non devi cercarla in ChatGPT, ma dentro di te, solo che anche quella è sbagliata"

Si "purtropo" esistono le persone che godono nel far fare brutta figura ed operano a tal fine per goderne. Ora lo sappiamo ed è meno frustrante conviverci e poi se è l'unico modo che hanno per compiacersi il nostro errare è opera di umanità.:smiley:

Ciao.

:+1:

Lo scopo di usare un micro è che è piccolo, "semplice" da usare e consuma poco. E con queste cose copri il 90% delle attività hobbistiche e anche non. Personalmente non sento alcuna necessità di sistemi "superiori". E se serve il WiFi ci sono gli ESP. E comunque si, c'è stato un diradamento massiccio anche in altri forum.

Be', finche' non lo chiuderanno (corna facend ... ehm, "toccando ferro" :grin: ), io i forum continuero' a frequentarli (quindi no, non vi illudete, non riucirete a liberarvi di me' cosi facilmente :smiling_face_with_horns: :rofl: )

Con te nulla è facile....

Per fortuna

Comunque ne le AI ne io abbiamo bisogno di "far fare brutta figura" ai saccenti, ignoranti e supponenti (ai "carrelli" in pratica)

Di solito a "fare brutta figura" ci riescono molto bene da soli senza bisogno di aiuto

Aiuto che infatti chiedono per le cose che non riescono a fare...