In questo articolo vedremo le caratteristiche tecniche principali della board STM Nucleo-F303K8. Questa board può essere definita un clone più potente di Arduino Nano. La scheda Nucleo F303K8 è dotata di un MCU (microcontrollore) STM32F303K8 basato su ARM Cortex-M4 con istruzioni FPU e DSP in grado di funzionare a 72
Arduino
Arduino è una piattaforma hardware composta da una serie di schede elettroniche dotate di un microcontrollore. È stata ideata e sviluppata in data 2003 da alcuni membri dell’Interaction Design Institute di Ivrea come strumento per la prototipazione rapida e per scopi hobbistici, didattici e professionali.
Il nome della scheda deriva da quello del bar di Ivrea frequentato dai fondatori del progetto, nome che richiama a sua volta quello di Arduino d’Ivrea, Re d’Italia nel 1002.
Con Arduino si possono realizzare in maniera relativamente rapida e semplice piccoli dispositivi come controllori di luci, di velocità per motori, sensori di luce, automatismi per il controllo della temperatura e dell’umidità e molti altri progetti che utilizzano sensori, attuatori e comunicazione con altri dispositivi. È abbinato ad un semplice ambiente di sviluppo integrato per la programmazione del microcontrollore. Tutto il software a corredo è libero, e gli schemi circuitali sono distribuiti come hardware libero.
Arduino is an open-source hardware and software company, project and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its products are licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone. Arduino boards are available commercially in preassembled form or as do-it-yourself (DIY) kits.
The microcontrollers can be programmed using C and C++ programming languages. In addition to using traditional compiler toolchains, the Arduino project provides an integrated development environment (IDE) based on the Processing language project.
The Arduino project started in 2005 as a program for students at the Interaction Design Institute Ivrea in Ivrea, Italy, aiming to provide a low-cost and easy way for novices and professionals to create devices that interact with their environment using sensors and actuators.
LED WS2812 e Arduino – Ecco i video con gli esempi
Dopo aver analizzato la programmazione dei sistemi LED WS2812 su Arduino attraverso la libreria FastLED, vi presentiamo i risultati pratici su video. Abbiamo presentato un tutorial in sette puntate per mostrare le caratteristiche e le potenzialità della libreria FastLED. Siamo partiti dal classico “blink” ad un LED per passare al
LED WS2812 e Arduino – La dissolvenza tra i pattern
Come eseguire più schemi con i LED WS2812 e Arduino, modificarli utilizzando un timer o premendo un pulsante, e creare una dissolvenza incrociata. In questo nuovo articolo relativo alla programmazione della libreria FastLED, esaminiamo come eseguire più schemi e modificarli utilizzando un timer o premendo un pulsante. Quindi esamineremo la
Programming with 64-bit ARM assembly language SBC
Programming with 64-bit ARM Assembly Language estende ed approfondisce la propria conoscenza del linguagio per interagire a 64 bit con SBC e MCU. Questo volume fa “il paio” con quello che abbiamo recensito la scorsa settimana, intitolato Raspberry Pi Assembly Language Programming for ARM. Spinti dalle richieste dei nostri lettori,
LED WS2812 e Arduino – Altre animazioni sui colori
Questo nuovo articolo su Arduino e i LED intelligenti WS2812 si sofferma ancora sul colore, mentre inizieremo a creare semplici animazioni e pattern animati. Articoli precedenti: LED WS2812 per Arduino – Cosa sono e come si usano LED WS2812 – Attività di configurazone con Arduino LED WS2812 e Arduino
Sensori & Arduino by Paolo Di Leo – Recensione
Arduino, sensori, grandezze fisiche ed elettriche. Sì, tutto in uno, perché la semplicità d’uso di Arduino permette la misurazione delle grandezze fisiche che ci circondano, come temperatura, pressione, distanza oppure quelle elettriche, come corrente, tensione, resistenza e frequenza. Il link Titolo: Arduino & Sensori: Esperimenti con sensori, grandezze fisiche ed elettriche
LED WS2812 e Arduino – Ora giochiamo con i colori
Abbiamo conosciuto i LED WS2812, sappiamo come farli funzionare con Arduino, e come testarli. Oggi impariamo a dosarne i colori. Articoli precedenti: LED WS2812 per Arduino – Cosa sono e come si usano LED WS2812 – Attività di configurazone con Arduino Nella scorsa puntata abbiamo visto come costruire il nostro
Arduino a batteria consuma troppo? Forse no!
Quante volte abbiamo pensato di utilizzare Arduino alimentato a batterie, ma abbiamo desistito a causa della scarsa autonomia? A questo proposito, due ricercatori dell’Università di Newcastle hanno pubblicato uno studio riguardante le ottimizzazioni per aumentare la durata della batteria nei data logger Microchip ATmega328P compatibili con Arduino, agendo sulle operazioni
LED WS2812 – Attività di configurazone con Arduino
Dopo una breve introduzione sulla storia dei LED, ed una presentazione dei LED “intelligenti” WS2812, inizieremo oggi a lavorare con Arduino. Articoli precedenti: LED WS2812 per Arduino – Cosa sono e come si usano Questi articoli si basano sull’eccellente lavoro compiuto da Scott Marley. Nell’ultimo articolo ci siamo lasciati dopo
LED WS2812 per Arduino – Cosa sono e come si usano
In questo primo articolo analizzeremo le cosiddette “striscie LED intelligenti” WS2812 con Arduino con microchip a bordo. In principio era il LED. L’acronimo di “Light Emitting Diode” rappresentava un modo geniale per sfruttare l’effetto fotoelettrico attraverso una giunzione elettrica e produrre luce a bassissimo consumo (un LED consuma tra i
Recensione – Arduino: dal PC al Web di Nicola Taraschi
Questo testo su Arduino vuole esplorare le potenzialità di questa piattaforma applicate ad una vasta serie di sensori ed attuatori, con una interfaccia con il PC per lo scambio dei dati attraverso la porta seriale. Arduino diventa l’hardware dell’applicazione, mentre il PC fornisce il supporto per la visualizzazione, la memorizzazione ed ulteriore elaborazione,