A volte si ha bisogno di una funzione particolare che non è immediatamente ottenibile combinando i comandi usati più spesso nelle Pipe (more, grep, wc e così via).
Invece di cercare soluzioni, a volte complicate, in Internet possiamo scrivere rapidamente noi il programma!
Come ottenere lettere accentate e caratteri speciali senza tastierino numerico su Windows 10
Aggiornamento del 18 dicembre 2023: con la versione 2 di AutoHotKey la sintassi è leggermente cambiata. Fai attenzione alla nota nel testo.
Dopo una decina di anni di uso di Linux anche come desktop ho ricominciato ad usare Windows come desktop {solo come desktop! La maggior parte dei miei progetti continua ad essere in ambiente Linux tramite WSL}.
Nel normale uso di un editor di testo ci sono due punti in cui ancora Windows 10 è rimasto un po’ carente:
- nell’inserimento delle lettere accentate maiuscole (ad esempio la È) nei testi in italiano
- nella possibilità di usare caratteri speciali come ~ (tilde) o ` (backtick o apice rovesciato) specialmente nelle sessioni Linux.
Se disponiamo di una tastiera con tastierino numerico possiamo sempre usare la combinazione di tasti ALT + <codice numerico del carattere> per inserire il carattere che desideriamo ma se la tastiera non prevede tastierino numerico come si fa?
Continua a leggere Come ottenere lettere accentate e caratteri speciali senza tastierino numerico su Windows 10Scheda Arduino clone non riconosciuta da Windows

A volte capita di non riuscire a caricare il programma su una scheda Arduino clone.
Continua a leggere Scheda Arduino clone non riconosciuta da WindowsInterrupt e Sleep Mode per scheda Digispark (Attiny85)

Lo Sleep Mode, come dice il nome stesso, è una modalità di funzionamento dei microcontrollori a bassissimo consumo di corrente.
È una modalità che viene generalmente usata nei sistemi alimentati a batteria in modo da preservarne la carica per il tempo più lungo possibile.
Il risveglio del microcontrollore può avvenire tramite un reset oppure tramite un interrupt, interno, ad esempio tramite il Watchdog oppure esterno tramite il cambio di stato di un pin.
Vedremo alcuni esempi di uso dello Sleep Mode e risveglio proprio tramite cambio di stato di un pin.
Continua a leggere Interrupt e Sleep Mode per scheda Digispark (Attiny85)Semplice modo per modificare i file .po della libreria gettext e per generare i corrispondenti .mo
A volte capita di dover fare delle modifiche veloci ai file .po. Sono i file usati dalla libreria gettext per la localizzazione dei testi.
Esistono tantissimi modi per farlo. Io uso Gnu/Linux e quello che preferisco per la sua semplicità è modificare il file .po con un editor di testo, aprire una console ed eseguire il comando:
$ msgfmt -o messages_file.mo messages_file.po
Breve introduzione ad Arduino
La scheda Arduino anzi le schede Arduino sono una serie di schede di sviluppo basate su diversi microcontrollori. Quelle più famose sono l’Uno (che è l’ultima versione di 4 o 5) basato su ATmega328 e il Mega basato su ATmega2560.
Come programmare una scheda Digispark

La scheda Digispark è una specie di sorella minore della scheda Arduino. Utilizza un microcontrollore Attiny85 costruito sempre dalla Atmel (ora Microchip) e si può programmare con l’IDE di Arduino ma in maniera leggermente diversa.
Continua a leggere Come programmare una scheda DigisparkSimulare una fiamma con un LED usando una scheda Digispark (Attiny85)

Dopo le prove con l’emulatore proviamo a realizzare un circuito reale che simula la fiamma di una candela o di un fuoco.
Continua a leggere Simulare una fiamma con un LED usando una scheda Digispark (Attiny85)Trasformare un interruttore in pulsante con Attiny85

Un altro semplice esempio di uso di questo microcontrollore.
Continua a leggere Trasformare un interruttore in pulsante con Attiny85Far lampeggiare un LED in modo originale con un microcontrollore Attiny85

Ma ha senso utilizzare un microcontrollore per fa lampeggiare un LED?
Continua a leggere Far lampeggiare un LED in modo originale con un microcontrollore Attiny85