DHT11 e DHT22 Misurare temperatura e Umidità con Arduino

I sensori DHT11 e DHT22 – Misurare umidità e temperatura con Arduino

Il sensore DHT11 (ed il sensore DHT22) permette di misurare sia la temperature che il livello di umidità presente nell’aria. Presente in commercio per pochi euro, lo troviamo già montato su schede elettriche che ne facilitano enormemente l’utilizzo. Vediamo in questo articolo come è facile collegare questo sensore al nostro Raspberry Pi e come effettuare delle misure

I quaternioni e la rotazione in 3D con Python

I quaternioni di Hamilton e la rotazione in 3D con Python

Con gli angoli di Eulero si sono fondate le basi per il calcolo della rotazione di corpi in spazi tridimensionali. Successivamente si è scoperto però che i quaternioni di Hamilton risultano uno strumento più efficiente per lo studio del modo di rotazione dei corpi. In questo articolo vedremo cosa sono i quaternioni, come si calcolano e come si applicano alla rotazione di un corpo, aiutandoci anche in questo caso con del codice Python.

Arduino - Servo motori, come funzionano e come controllarli

Arduino – I servo motori, come funzionano e come controllarli

I servo motori sono una particolare tipologia di motore, che grazie alle loro caratteristiche e semplicità di uso, vengono spesso utilizzati nei primi esempi di controllo motori su schede come Arduino o Raspberry. Il modellismo fa molto uso di questa tipologia di motori e sono disponibili sul mercato moltissimi servo motori a basso costo, utili anche per scopi didattici. In questo articolo vedremo dapprima cosa sono i servo motori, come utilizzarli ed infine come programmare Arduino per poterli utilizzare con alcuni semplici esempi.

Learn how to program in C with Arduino 1 - Sketch structure and elements

Impariamo a programmare con Arduino 01 – Lo Sketch, struttura ed elementi

[:it]Con questo articolo cominceremo una serie di post in cui verrà trattata la programmazione delle schede Arduino. Il linguaggio di base che utilizzeremo è il linguaggio C, un linguaggio di programmazione che ha fatto la storia dell’informatica e che molti di noi hanno utilizzato per sviluppare molti progetti su molte altre piattaforme. [:en]This article begins a series of posts, or rather, lessons on the programming of Arduino boards. The basic language we will use is the C language, a programming language that has made the history of computing and that many of us have used to develop many projects on many other platforms. [:]

Learn how to program in C with Arduino - Lesson 2 Functions m

Impariamo a programmare con Arduino 02 – Le funzioni

Nell’articolo precedente abbiamo visto gli sketch, come sono strutturati e gli elementi che li compongono. In questo secondo articolo sulla programmazione con Arduino vedremo un’altro elemento fondamentale: le funzioni e il ruolo che svolgono all’interno di uno sketch. Alla fine di questa lezione, sarai in grado di riconoscere una funzione all’interno del codice e avrai tutte le conoscenze necessarie su come definirle e utilizzarle per i tuoi scopi e progetti.

WaveNet and Text-To-Speech (TTS) machines can speak m

WaveNet e Text-To-Speech (TTS) – le macchine sono in grado di parlare

I progressi di quest’ultimo anno per quanto riguarda il Deep Learning sono davvero eccezionali. Moltissimi passi avanti sono stati fatti in molti campi della tecnologia grazie proprio alle reti neurali e tra questi vi è la voce sintetica, o meglio il Text-To-Speech (TTS) cioè quella serie di tecnologie in grado di simulare il modo di parlare umano eseguendo la lettura di un testo. Tra i modelli realizzati quindi vi è WaveNet, un modello altamente innovativo che ha rivoluzionato il modo di fare Text-To-Speech facendole fare un salto in avanti davvero sorpendente.

Sonic Pi make music and create sound by programming with Raspberry Pi m

SonicPi – Fare musica e creare suoni programmando con Raspberry Pi

Questo articolo introduttivo ha lo scopo di illustrare le funzionalità base dell’applicazione Sonic Pi, un software presente nella distribuzione Raspbian di Raspberry che permette di comporre ed eseguire musica in modo programmatico, cioè attraverso la stesura di un codice. Con una serie di esempi in cui ti verrà mostrato come eseguire semplici melodie, modificare suoni ed aggiungere effetti.

Raspberry is invulerable to Spectre and Meltdown

Perchè Raspberry Pi è invulnerabile a Spectre e Meltdown

Questo articolo è tratto da un bellissimo post di Eben Upton . Di recente si è discusso molto riguardo ad alcune vulnerabilità nella sicurezza riscontrate in molti processori, denominate Spectre e Meltdown. Moltissimi sono i processori che sono risultati vulnerabili a questi attacchi tra cui molti processori della Intel, della AMD e anche alcuni core ARM.

How to - GitHub

How To – Valorizzare i tuoi progetti su GitHub abilitando una web page con un tema

GitHub sta diventando sempre di più uno strumento indispensabile per la condivisione del codice e la sua perfetta gestione. Il suo successo è infatti dovuto proprio perchè GitHub oltre ad essere un perfetto strumento è anche un’ottima vetrina per i nostri progetti. Importantissimo quindi anche incrementare la leggibilità dei nostri progetti. In questo articolo vedremo come abilitare una web page del nostro progetto e scegliere uno tra i tanti temi grafici messi a disposizione di GitHub.

How to remove a repository on GitHub m

How To – Cancellare un repository da GitHub

Quando si ha a che fare con GitHub si parla sempre di creare nuovi repository, gestire le versioni, aggiungere e aggiornare il codice, ma mai di come eliminare un repository. In questo How To vedremo in pochissimi passaggi come eliminare un repository, od una fork che abbiamo creato.