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,
Programmazione
Tutorial relativi alla programmazione
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
Si può utilizzare Raspberry Pi senza saper programmare?
Nell’articolo di oggi risponderemo alla seguente domanda: Si può utilizzare Raspberry Pi senza saper programmare? Arriviamo subito al sodo. La risposta secca è: SI Vediamo quali sono le motivazione legate a questa risposta. Possiamo utilizzare la board Raspberry Pi senza saper programmare ma ovviamente dipende da cosa ci deve fare
Come iniziare a imparare Arduino
In questo ultimo periodo si sente parlare molto spesso di Arduino, ma solo una piccola fetta della popolazione è a conoscenza su che cosa sia effettivamente Arduino. In questo articolo saranno risolti tutti i dubbi che riguardano tale dispositivo e saranno esposti i seguenti temi: cos’è, per quale scopo viene utilizzato, come funziona
Fondamenti del Linguaggio C – Recensione
Fondamenti del Linguaggio C è un libro scritto da Valerio Cappelli. Unodegli aspetti più interessanti del C è la sua caratteristica di indipendenza dall’hardware, ovvero la possibilità di trasferire e “far girare” su macchine diverse qualunque programma sviluppato mediante questo linguaggio passando semplicemente per una fase di compilazione. Abbiamo già