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

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

[: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. [:]

Continue reading

Impariamo a programmare con Arduino 02 – Le funzioni

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

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.

Continue reading

Lezioni di Python 1.0 – Che cosa è Python

Python Lessons - the course to learn how to program in Python m

[:it]Python è un linguaggio che viene processato in tempo reale attraverso un interprete, chiamato anch’esso come Python. Quindi non c’è alcuna necessità di compilare il codice prima di eseguirlo.[:en]Python is a language that is processed in real time through an interpreter, also called Python. So there is no need to compile the code before running it.[:]

Continue reading

Lezioni di Python – 1.2 Semplici operazioni

Python Lessons - 1.2 Simple operations m

[:it]Python permette di effettuare dei calcoli aritmetici in tempo reale come fosse una calcolatrice. Potete inserire direttamente i valori per le operazioni su una singola riga.[:en]Python allows you to perform arithmetic calculations in real time as if it were a calculator. You can directly enter values for operations on a single line.[:]

Continue reading

Lezioni di Python – 1.3 Numeri Float

Python Lessons - 1.3 Floating numbers m

[:it]I float, o floating numbers, sono i numeri decimali, cioè quelli che presentano la virgola (0.24, -3.1423333). Questi numeri si possono definire direttamente scrivendo il numero con la virgola, oppure utilizzando operatori che generano numeri decimali come le divisioni fra interi.[:en]Floats, or floating numbers, are decimal numbers, that is, those that have a comma (0.24, -3.1423333). These numbers can be defined directly by writing the number with a comma, or using operators that generate decimal numbers such as divisions between integers.[:]

Continue reading