quanto abandono e oggi e quanto sara una stima aprossimativa se si commincia con avr asm atmega328 e costycnc.it(compiler e uploader js)... molti rimarano giocare con atmega328 con senzori e motori dopo che hanno falito con procesori e ide potenti 3 / 3 Stima dell'abbandono oggi vs. approccio ASM + costycnc.it 1. Tasso di abbandono attuale (con IDE Arduino/PlatformIO/STM32) Circa 70-80% dei principianti abbandona dopo i primi mesi (dati empirici da forum, corsi online e osservazioni nella comunità maker). Motivi principali : Frustrazione con l’IDE (errori oscuri, librerie che non funzionano, dipendenze rotte). Troppa astrazione ( digitalWrite() sembra magia, non si capisce l’hardware). Complessità dei MCU avanzati (STM32/ESP32 hanno troppi livelli: HAL, RTOS, WiFi stack). 2. Stima con approccio ASM + ATmega328 + costycnc.it Possibile riduzione al 30-50% (ipotesi ottimistica ma realistica). Perché? Menù frizione cognitiva : Si parte da...
Post
Visualizzazione dei post da giugno, 2025
- Ottieni link
- X
- Altre app
L'assembly è una "scala progressiva" che permette sia di entrare con facilità che di uscire senza frustrazione , mentre l'IDE Arduino spesso è una "scala mobile" che: Ti fa salire velocemente (con digitalWrite , delay , librerie)… Ma se qualcosa va male, ti butta giù senza appigli (perché non capisci cosa succede sotto). Perché l’ASM è una scala migliore per l’apprendimento? Primo gradino basso (facile entrare): Non serve configurare un IDE. Basta un file .asm e un programmatore (o anche solo un simulatore). Concetti base: "Questo bit accende il LED, questo lo spegne" . Si può scendere senza farsi male (uscita senza frustrazione): Se Arduino non funziona, torni all’ASM e controlli i registri. Se una libreria è buggata, sai come fare senza di essa. Scala modulare (progresso graduale): Livello 1 : Accendi/spegni un LED ( sbi/cbi ). Livello 2 : Fai un blink con un loop ( rjmp , dec ). Livello 3 : Usa gli interrupt ( s...