Perché mescolare le carte manualmente quando è possibile affidare il compito a un Raspberry Pi? Louis Wood, uno studente di ingegneria e appassionato di tecnologia, ha sviluppato un progetto innovativo: un mescolatore di carte automatico basato su Raspberry Pi e LEGO. Durante un tirocinio presso il laboratorio di maker di
Programmazione
Tutorial relativi alla programmazione
Lisp può girare sul RISC-V del Pico 2!
Il fan di Lisp David Johnson-Davies sta inserendo il suo linguaggio preferito sulla scheda di sviluppo Raspberry Pi Pico 2, ma in un modo insolito: scrivendo un compilatore Lisp per i core RISC-V dell’RP2350, nel suo linguaggio uLisp incentrato sui microcontrollori. Per chi non lo sapesse, Lisp (o LISP, abbreviazione
Programmiamo l’ESP8266 con display 0.91″ integrato
Impariamo a gestire il display OLED e il WI-FI della scheda ESP8266 fornitaci da AZ-Delivery, tramjte Arduino IDE e una manciata di righe C. Tempo fa abbiamo imparato a conoscere la scheda basata sull’ESP8266 con display OLED integrato. Vediamo oggi come accedere alle risorse di questa schedina, tanto piccola quanto
Calcolare i numeri primi di Mersenne con Arduino
Oggi impareremo come calcolare i numeri primi di Mersenne con un piccolo Arduino, e vedremo come le capacità di calcolo sono interessanti. Un nostro assiduo lettore, Francesco Paolo, ci ha chiesto un articolo un po’ più “matemagico” per utilizzare l’Arduino come un piccolo calcolatore. Sempre pronti a raccogliere le sfide,
Get started with micropython on Raspberry PI Pico
Get started with MicroPython on Raspberry PI pico rappresenta una vera e propria guida per principianti interessati alla programmazione. Raspberry Pi Pico è una scheda microcontrollore a basso costo e ad alte prestazioni con interfacce digitali flessibili. I microcontrollori sono computer ridotti all’essenziale. Non occorre monitor o tastiera, ma solo
Hacker’s Delight – Recensione
In Hacker’s Delight, seconda edizione, Henry “Hank” Warren compila ancora una volta un’irresistibile raccolta di hack di programmazione: tecniche, algoritmi e trucchi per risparmiare tempo che aiutano i programmatori a creare software più eleganti ed efficienti, acquisendo allo stesso tempo una visione più profonda del loro mestiere. Gli hack di
FIGlets: Creiamo un generatore ASCII Art in Python
Con un modulo scritto in Python, quattro metodi e una trentina di righe di codice, realizzeremo un generatore di testo ASCII art in Python. Presentazione FIGlet è un programma dei primi anni ’90 per creare grandi scritte su terminale a partire dal testo ordinario, una forma di ASCII Art. Prende
Come un maker/informatico ragiona per risolvere un problema
Una domanda che compare spesso nel momento in cui si parla di conoscenze informatiche è la seguente: “da dove hai studiato per imparare argomento X?”. La domanda è lecita ma molto spesso sfugge tutto ciò che c’è intorno nell’imparare (come risolvere un problema) un nuovo argomento soprattutto legato alla informatica
Il leggendario Arduboy diventa Mini!
Arduboy è una popolare piattaforma di gioco portatile completamente open source a otto bit. Kevin Bates lo ha creato e, forse, nemmeno lui si immaginava il livello di successo che avrebbe avuto in seguito. Una nuova versione ridotta del dispositivo, chiamata Arduboy Mini, è ora in procinto di entrare in
Programmare in Fortran su Raspberry PI è possibile
Per quanto oggi appaia desueto programmare in Fortran, esisterà sempre un vecchio codice da tradurre. Vediamo come gestire il problema sul PI. Fortran è acronimo di Formula Translator, e rappresenta un linguaggi0 di programmazione: compilato e imperativo, particolarmente adatto per il calcolo numerico e la scienza computazionale. Si tratta di
Glossario di Arduino: i termini più comuni dalla A alla Z
In questo glossario vengono raccolti, ognuno con il suo significato, molti termini che un neofita ascolta spesso ma non so il significato effettivo riguardanti il mondo arduino. Allora ho pensato che, per i non addetti ai lavori, potesse essere di aiuto un breve glossario dei termini comunemente usati, in modo da