SonicPi – Make music and create sounds by programming with Raspberry Pi

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

This introductory article aims to illustrate the basic functionalities of the Sonic Pi application, a software included in Raspberry’s Raspbian distribution that allows you to compose and execute music in a programmatic way, that is through the drafting of a code. In this post you will see a series of examples and how to perform simple melodies, edit sounds and add effects.

Continue reading

Why Raspberry Pi is invulnerable to Spectre and Meltdown

Raspberry is invulerable to Spectre and Meltdown

This article is taken from a beautiful post by Eben Upton. Recently there has been a lot of discussion about some security vulnerabilities found in many processors, called Spectre and Meltdown. There are many processors that have been found to be vulnerable to these attacks, including many processors as Intel, AMD and even some ARM cores.

Continue reading

How To – enhance your GitHub projects enabling a web page with a theme

How to - GitHub

GitHub is becoming more and more an indispensable tool for sharing the code and its perfect management. Its success is in fact due precisely because GitHub besides being a perfect tool is also an excellent showcase for your projects. It is therefore very important to increase the readability of our projects. In this article you will see how to enable a web page of our project and choose one of the many graphic themes made available to GitHub.

Continue reading

2017 The year of Deep Learning frameworks

2017 the year of Deep Learning frameworks

2017 was a special year for Deep Learning. In addition to the great experimental results obtained thanks to the algorithms developed, the Deep Learning this year has seen its glory in the release of many frameworks. These are very useful tools for developing numerous projects. In the article you will see an overview of many new frameworks that have been proposed as excellent tools for the development of Deep Learning projects.

Continue reading

Lowspec – A 3D printed spectroscope

LOWSCOPE - a 3D printed spectroscope m

There are many 3D printing projects available on the web, but there is one in particular that really impressed me. The project we will discuss today allows you to print all the structural components of a spectroscope at home and then adapt the lenses and the mechanical parts (for the movement mechanisms) obtaining an instrument to use at home, perhaps connecting it to a telescope.

Continue reading

MicroPython – Python for programming microcontrollers

MicroPython - Python for programming microcontrollers main

MicroPython has been released, a development software that allows the programming of microcontrollers using exclusively Python as a programming language. In this article we will see in detail MicroPython. We will also talk about PyBoard, a microcontroller board specifically designed to be programmed into Python.

Continue reading

BBC micro:bit – a new board for learning electronics

BBC microbit a new educational board

After Raspberry Pi, the very famous board created for educational purposes in the United Kingdom, but which was then also used in many other areas, the time has come for the introduction of BBC micro:bit.he BBC, the company that has always been in the forefront of education and learning, has invested in this project, thus introducing itself into this new world of IoT and embedded electronics.In this article we will know in detail this small card, its features and some applications.

Continue reading

Programming WiFi on Arduino with the WiFi101 library

Arduino and the WiFi101 Library

(Italiano) La libreria WiFi101 permette di poter utilizzare in maniera programmatica la tecnologia WiFi su sistemi Arduino potenziati con Arduino WiFi Shield 101 o utilizzando direttamente la scheda Arduino MKR1000 che ha il WiFi integrato. Inutile dire che questa libreria è uno dei mattoncini fondamentali per lo sviluppo e l’utilizzo di Arduino come soluzioni IoT.

Continue reading