In questa sezione troverai tutti i numeri della rivista pubblicati finora. Scorrendo nella pagina troverai tutti gli articoli di Firmware 2.0 da leggere direttamente sul blog.

Arduino

Progettare una GUI con la libreria Adafruit GFX per Arduino

Lavorare con i display TFT può rilevarsi un’attività molto divertente e un plus per rendere più accattivanti i propri progetti. Ci sono infinite soluzioni e tra le più veloci e immediate per iniziare a lavorare con la grafica c’è sicuramente Arduino UNO abbinata ad una delle innumerevoli shield disponibili. Tuttavia non basta scegliere semplicemente l’hardware su cui lavorare. Anche se sono già presenti delle librerie nella IDE di Arduino, è necessario prendere dimestichezza con le funzionalità base per capire come poter sviluppare le proprie interfacce. In particolare, in questo articolo andremo ad osservare nel dettaglio la realizzazione di queste interfacce ricorrendo all’utilizzo delle librerie Adafruit GFX e TFT-LCD.

[Continua a leggere l'articolo...]
Arduino

Progettiamo una periferica HID con Arduino

In questo progetto andremo a progettare una versatile periferica HID capace di emulare mouse e tastiera sul nostro PC. Con l’utilizzo di una scheda Arduino MKR WiFi 1010 avremo quindi a disposizione un controller su misura, comodo, programmabile e perfetto per makers, studenti, e appassionati di automazione. In questo articolo ti guiderò passo dopo passo nella realizzazione del firmware, nella configurazione dell’hardware e nell’utilizzo delle librerie HID di Arduino. Nessun driver speciale, solo creatività e un po’ di codice per apprendere questa fantastica funzionalità che potrete personalizzare a proprio piacimento e rivoluzionare il modo in cui interagiamo con il computer.

[Continua a leggere l'articolo...]
Arduino

Progetto step-by-step con Arduino OPTA e PLC IDE

Con l’introduzione sul mercato del modello OPTA in collaborazione con Finder, l’ecosistema Arduino si amplia con applicazioni anche in ambito industriale. In questo articolo progettuale andremo a realizzare una semplice ma efficace applicazione PLC con Arduino OPTA, basata sull’acquisizione di segnali digitali in ingresso e sul controllo di uscite digitali. L’obiettivo è quello di apprendere in modo pratico e diretto le basi per la progettazione di applicazioni industriali affrontando diversi aspetti, prima tra tutti l’utilizzo del linguaggio Structured Text (ST) secondo lo standard IEC 61131-3 per sviluppare logiche di automazione industriale su un dispositivo compatibile con il mondo Arduino.

[Continua a leggere l'articolo...]
progetti Arduino

Giochiamo a Snake su Arduino

Giocare su un display LCD verde e nero aveva un fascino unico, capace di trasformare la semplicità in pura immersione. Quegli schermi, privi di colori e con una risoluzione ridotta, stimolavano l’immaginazione: ogni pixel acceso diventava parte di un’avventura, e ogni animazione, per quanto rudimentale, trasmetteva un senso di sfida e soddisfazione. I riflessi della luce sull’LCD e il leggero effetto ghosting rendevano ogni partita un’esperienza quasi “analogica”, dove il giocatore imparava a sincronizzare perfettamente i propri movimenti con la reattività del display. Eppure, giochi come Snake, Tetris e Space Impact riuscivano a intrattenere per ore, dimostrando che il divertimento non dipende dalla grafica avanzata, ma dal design intelligente e dal gameplay coinvolgente. In questo articolo affronteremo la progettazione di un videogioco simile a Snake sviluppato per i famosissimi Nokia 3310.

[Continua a leggere l'articolo...]

Send this to a friend