Kit Kuman Arduino UNO R3- Buzzer Attivo

Dopo la notevole tribolazione nel gestire la famigerata Matrice di LED 8×8 mi sono cimentato con la Lezione 7 del Tutorial Kuman Arduino UNO r3 che prevede l’utilizzo di un “Active Buzzer Module”.

Ebbene, non so se ho sbagliato qualcosa io – probabile – ma, di fatto, non sono riuscito a realizzare niente di simile al tutorial, o meglio: sembra che il tutorial faccia riferimento a componenti che non sono presenti nel kit – o quantomeno non sono identici – e comunque il tutorial stesso mi è sembrato poco chiaro.

Morale della favola ho realizzato una cosa tipo quella in figura:

Pilotaggio di un Buzzer Attivo tramite un Resistore Variabile e Arduino

Leggi tutto “Kit Kuman Arduino UNO R3- Buzzer Attivo”

Kit Kuman Arduino UNO R3- Dot Matrix

Dopo il Sensore di Fiamma mi sono cimentato con la Matrice di LED 1588BS.

Ho tribolato parecchio perché non capivo il funzionamento. Le difficoltà per un principiante – come me – sono le seguenti:

  1. La matrice è composta da 64 LED disposti in 8 righe da 8 colonne (8×8 = 64)
  2. Nella parte inferiore presenta 8+8 PIN (16 in tutto) che governano righe e colonne in un certo modo (che poi vi spiego)
  3. Arduino UNO non dispone di 16 uscite digitali, quindi, bisogna ricorrere anche a quelle analogiche per gestire la matrice.
  4. La matrice ha una discreta dimensione, quindi, non si riesce – almeno non facilmente – a piazzare su un’unica breadboard; nel mio caso ne ho usato una grande e una piccola.
  5. Su ogni Catodo (alcuni PIN della matrice sono catodi [-] e altri anodi [+]) è opportuno mettere una resistenza da 220 Ohm e, non essendo particolarmente chiara la documentazione fornita da Kuman (ma anche quella che ho trovato in rete è chiara il giusto), ho faticato molto a capire come andavano eseguiti i collegamenti.
Implementazione della Lezione 6 del Kit Kuman Arduino UNO r3

Leggi tutto “Kit Kuman Arduino UNO R3- Dot Matrix”

Kit Kuman Arduino UNO R3- Sensore di Fiamma

Ho deciso di cimentarmi un po’ nell’Elettronica e, per partire, ho deciso di acquistare un kit Arduino.

Alla fine – dopo che mi è arrivato – ho scoperto che è tarocco, nel senso che non arriva la scheda Arduino UNO r3 originale ma un clone realizzato da una ditta cinese di nome Kuman.

Poco male: mi è costato una ventina di euro, contiene un sacco di roba (incredibile quanta ne sono riusciti a stipare dentro la scatola) e, tutto sommato, ritengo di aver fatto un ottimo acquisto.

Implementazione della Lezione 5 del Kit Kuman Arduino UNO r3

Leggi tutto “Kit Kuman Arduino UNO R3- Sensore di Fiamma”

PayPal usato per un tentativo di Phishing subdolo

Mi è arrivata questa mail:

Una E-Mail da finto PayPal

Ok, già il fatto che venga usata la lingua inglese doveva insospettirmi subito, ma dato che l’ho letta di sera, stanco da una lunga giornata lavorativi, ammetto che – per un attimo – ci sono cascato !

Leggi tutto “PayPal usato per un tentativo di Phishing subdolo”

SolidWorks VBA: Copia Incolla di una stringa nella Clipboard (COPY/PASTE)

Cercando sul Forum di SolidWorks come implementare in VBA il copia/incolla di una stringa, mi è uscito un post che risolve il problema solo se si possono attivare le Aggiunte.

Ho quindi cercato una soluzione alternativa, che propongo:

Const DATAOBJECT_BINDING As String = "new:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}"

Public Sub CopyStringToClipboard(ByVal Expression As String)
 With CreateObject(DATAOBJECT_BINDING)
 .SetText Expression
 .PutInClipboard
 End With
End Sub

E’ sufficiente passare a questa subroutine la stringa da copiare in memoria e il gioco è fatto.

Google Play su Mac OS X

Lo so, usare Google Play su Mac OS X, per qualcuno può risultare un sacrilegio. Ok, ne sono consapevole ma: io lo uso su Android – ok, non ho nemmeno l’iPhone ! – e mi piaceva l’idea di usarlo anche sul Mac.

Stranamente nell’App Store di Apple non ho trovato nulla in merito e googlando ho trovato un player che invece funziona perfettamente sul Mac: Radiant Player

Leggi tutto “Google Play su Mac OS X”

phpMyAdmin + MySQL: Questa tabella non contiene una colonna unica.

Utilizzando phpMyAdmin con MySQL mi è capitato di imbattermi nel seguente messaggio di errore:

Questa tabella non contiene una colonna unica. Funzionalità relative alla modifica, copia ed eliminazione potrebbero non funzionare dopo il salvataggio.

in inglese, il medesimo errore, è il seguente:

This table does not contain a unique column. Features related to the grid edit, checkbox, Edit, Copy and Delete links may not work after saving.

L’errore si manifesta nel momento in cui cerco di modificare il valore di un campo.

Leggi tutto “phpMyAdmin + MySQL: Questa tabella non contiene una colonna unica.”

iMac: Disabilitare l’apertura automatica di Foto all’inserimento di una SD Card

Trovo molto fastidioso che – per default – all’inserimento di una SD Card si apra automaticamente Foto, il programma di gestione immagini dell’iMac.

Leggi tutto “iMac: Disabilitare l’apertura automatica di Foto all’inserimento di una SD Card”

SolidWorks: Spostare una Vista su un altro Foglio

Può capitare, in disegni costruttivi o assiemi complicati, di avere la necessità di spostare una vista da un foglio all’altro.

Incredibilmente l’operazione è tanto semplice quanto poco conosciuta e spesso mi viene chiesto come fare.

E’ sufficiente selezionare, dall’Albero di Modello, la vista che si desidera spostare e, tenendo premuto il sinistro del mouse, trascinarla sul foglio destinazione.

Leggi tutto “SolidWorks: Spostare una Vista su un altro Foglio”

winecfg: 32: exec: winecfg.exe: not found

Su Debian 8.4 mi è capitato di installare Wine (per l’esattezza, avevo una vecchia versione, che poi è stata rimossa a seguito di conflitti dei pacchetti durante un aggiornamento) e, lanciando winecfg, ottenere questo errore:

budus@compaq:~$ winecfg 
cat: /home/budus/.wine/system.reg: File o directory non esistente
/usr/bin/winecfg: 32: exec: winecfg.exe: not found

L’errore si risolve semplicemente lanciando:

wine winecfg

E’ sufficiente farlo una volta, le successive, sarà sufficiente anche solo winecfg .