Oggi parleremo degli happy numbers, numeri facilmente riproducibili in Python, e cercheremo di presentare ai lettori un algoritmo ottimizzato Prendiamo un numero eleviamo al quadrato tutte le sue cifre, e sommiamole tra loro continuiamo sin quando il vecchio ed il nuovo numero sono diversi al termine, se ottieniamo 1, il
Arduino e STM32 – Cosa conviene scegliere e perché
Arduino e STM32 dispongono oramai di una vastissima scelta di schede e di accessori. In questa breve guida valuteremo i criteri per la scelta. Gli STM32 sono dei microcontrollori estremamente versatili, prodotti da STMicroelectronics, basati sull’architettura ARM Cortex-M. Questi “cervelli” in miniatura sono alla base di una miriade di dispositivi
ESP32 – eccolo trasformato in elaboratore di testi
ESP32 è un SoC fin troppo sottovalutato, e ora scopriremo anche il perché. Gamepad, mouse e tastiere sono solo alcuni dei diversi tipi di dispositivi Human Interface Device (HID) che utilizziamo regolarmente per interagire con computer di ogni tipo. E per i progetti embedded che richiedono molti switch per funzionare,
Dashboard IoT con Grafana su Raspberry Pi ed ESP-32
Quando si tratta di monitorare e visualizzare dati, Grafana è uno strumento indispensabile. Questo software open-source consente di creare dashboard personalizzate per rappresentare dati raccolti da sensori o sistemi IoT. Utilizzandolo con piattaforme come Raspberry Pi ed ESP-32, offre un approccio semplice e potente per gestire progetti tecnologici. In questo
Programmare con Alvik: il robot Arduino perfetto per le scuole #30
Imparare a programmare non è solo una competenza tecnica, ma un’opportunità per i bambini di sviluppare abilità trasversali come il pensiero critico, la risoluzione dei problemi e la creatività. Grazie a strumenti come il robot Alvik di Arduino e il linguaggio di programmazione MicroPython, questa esperienza diventa ancora più accessibile
Scheda di sviluppo Phyx LANA-TNY: RISC-V versatile e compatta
La Phyx LANA-TNY è una scheda di sviluppo compatta e ad alte prestazioni basata sul microcontrollore RISC-V CH32V203 di WCH Electronics. Questa board è progettata per soddisfare le esigenze degli sviluppatori embedded, offrendo un ambiente a basso costo per lo sviluppo di applicazioni. La LANA-TNY è ideale per chi cerca
Compad 2 – Raspberry Pi e la chord keyboard
Compad 2 è un progetto che mi ha incuriosito fin da subito. Sì, perché non ho alcun problema a dirlo: detesto il touchscreen come dispositivo di scrittura. Niente riesce a darmi lo stesso feeling di una tastiera, soprattutto se meccanica. Non nego la comodità di uno smartphone, ma sono ancora
Clipper LTE 4G (SP/CE) – Un esempio di utilizzo
Ieri abbiamo descritto la breakboard Clipper LTE 4G. Oggi verdremo come usarla attraverso un semplice codice sorgente che usa protocollo PPP. I lettori più diversamente giovani, come il sottoscritto, ricorderanno sicuramente l’epoca in cui le connessioni modem erano punto-punto, ed occorreva fare le gare, quando alle 22 scattava la tariffa
Pimoroni presenta la breakout Clipper LTE 4G SP/CE
Clipper di Pimoroni consente di ricevere e trasmettere dati attraverso reti cellulari 4G LTE: è perfetto per progetti remoti o in mobilità. Il Wi-Fi è fantastico, ma a volte vuoi che il tuo progetto connesso funzioni, ovunque nel mondo si trovi. Forse stai andando a un festival e non sai
SPINC – il caricabatterie NiMH AA motorizzato!
La maggior parte dei produttori mondiali di elettronica di consumo ha seguito lo standard stabilito da Apple e ora inserisce batterie interne al litio ricaricabili nei propri dispositivi. Ma esiste ancora un mercato per le vecchie batterie NiMH AA ricaricabili. Che si tratti di dispositivi elettronici vintage o di dispositivi
ESP32-P4-NANO: Microcontrollore RISC-V Versatile
La Waveshare ESP32-P4-NANO è una nuova scheda di sviluppo basata su microcontrollore RISC-V, ideale per applicazioni ad alte prestazioni e alta sicurezza. Grazie alla sua connettività versatile e a un’ampia gamma di interfacce, la ESP32-P4-NANO si presta a essere utilizzata in progetti di IoT, computer vision, smart home e automazione