[ARDUINO] Speaker+pushButton

Ecco un import dal vecchio blog, datato 31/12/2010 che mi è stato richiesto da youtube enjoy this 😉

Ecco un altro piccolo test che mi è venuto in mente smanettando a bestia in questo ultimo pomeriggio del 2010.
Con la mia breadboard per testare i push-button che ho ricevuto stamani mi sono inventato una specie di sintetizzatore a due tasti, che oltre a suonare due note che ho scelto a caso nei vari tutorial di arduino, accendono due led diversi a seconda del tasto che viene premuto.
Questo è come si presenta il piccolo circuito sperimentale:
image

E questo piccolo video che ho caricato su youtube vi mostra come funziona tutto l’apparato:

Semplice e divertente, per ulteriori prove vi lascio pure un link al sorgente del programmino che gira su arduino: Source
I componenti che ho utilizzato sono:
. Semplici pushbutton
. 2x Led
. 2x resistenze da 10kOhm
. Speaker riciclato da altro apparecchio

Divertente no?
Auguri di buon anno a tutti

Annunci

[Javascript] Proporzioni Immagini – utility

Ciao, si sono io… lo so che non ci sono quasi mai, ma sto scrivendo giuro!

Sabato, ritrovatomi con del lavoro arretrato su alcuni siti, mi sono ricordato di un mio grosso difetto/deficienza… non riesco a figurarmi in mente esattamente le dimensioni in pixel avendo solo i numeri che ne rappresentano height e width.

Immaginavo di non essere solo io ad avere questo problema, e allora mi sono messo a cercare qualcosa che mi disegnasse dei div di dimensione prestabilità tanto per tenere fede alla regola d’oro:

Prima di buttare giù codice, assicurati che qualcuno non l’abbia già fatto prima…

Continue reading “[Javascript] Proporzioni Immagini – utility”

[Ruby] Che min**** c’è in tv stasera?

Per chi si domanda sempre cosa c’è in tv stasera ed ha una limitata connessione(non credo di essere il solo al mondo), ho creato un piccolo scriptino che getta e riformatta due pagine del sito: www.staseraintv.com

Stampandovi: canale orario titolo_film

Una utility semplice e abbastanza sfigata, ma la sharo al mondo tanto per tenere questo blog un po’ aggiornato 😉

source

usage

vikkio@asus1018p:~$ ruby tv.rb
ora li cerco amigo…
scarico la pagina1…
rai1, ore 21:10 titolo: Attenti a quei due (Show)
rai2, ore 21:05 titolo: Senza Traccia (Telefilm)
rai3, ore 21:05 titolo: Babel (Film)
rete4, ore 21:10 titolo: Quarto grado (Cronaca)
italia1, ore 21:10 titolo: Death Race (Film)
canale5, ore 21:10 titolo: Zelig (Cabaret)

scarico la pagina2…
la7, ore  titolo: L’infedele (Attualità)
mtv, ore  titolo: Idiocracy (Film)

FINE 😉

Quando avrò un po’ di tempo farò qualche modifica per permettere di:

  • visualizzare la Trama
  • Omettere/Includere la verbosità
  • Stampare tutto il risultato assieme
  • visualizzare anche gli altri canali del digitale terrestre(che con la mia antennita cinese non riesco a sintonizzare sulla mia tv 😉 )

Per ora enjoy this and goodbye 😉

 

[EDIT]

Grazie a questo → tizio (tvb Cirku17 :* (repressed-omosexuality))

che con amore ha aggiunto all’array le altre pagine adesso anche voi polentoni potete vedere italia2 e tutte le altre porcare DGTV con lo script di prima

Script Aggiornato

[Ruby] Gestione di un mazzo di carte

Come tweettai tempo addietro, mi sono ritrovato tra scarti e scartine due classi per la gestione di un mazzo di carte siciliane in ruby… non ricordavo perchè le avevo scritte, e comunque fanno il loro dovere che è un bellezza 😉
Le posto qua come regalo di BuonAnno(ma quanto sono pagano) a tutti i miei lettori:

classe card → http://sprunge.us/QeCG?rb

classe deck → http://sprunge.us/TENf?rb

ed ecco un esempio per fare sfogliare tutto un mazzo e stamparne le carte:

require ‘include/deck.rb’
require ‘include/card.rb’

deck=Deck.new

while(!deck.is_empty?)
puts deck.grab.to_s
end

Detto questo vi saluto gentaglia, buon cenone e buon divertimento per questa sera.

[RUBY] Instantsfun.es Downloader ;)

Quando sono un po’ triste vado sempre QUA e sto meglio…

poi mi sono chiesto, ma se volessi avere tutti quei bei bottoncini sempre dietro? E mi sono scritto un piccolo codice che scarica tutti i pulsanti di una data pagina di instantsfun.es il sorgente lo trovate qua → Source

Esso scarica solo i file dalla pagina principale, se voleste scaricare gli altri basta modificare

res = Net::HTTP.get_response(‘www.instantsfun.es’, ‘/’)

con

res = Net::HTTP.get_response(‘www.instantsfun.es’, ‘/%nomepagina%’)

ad esempio se volete scaricare tutti i pulsanti dei film dovete sostituire quel %nomepagina% con movie. Semplice no? 😉

Per convertire tutti queste schifezzuole in wav dovete usare la suite swftool facilmente reperibile su tutti i repo di qualsiasi distro linux e poi con il seguente comando:

vikkio@asus1018p:~/insta$ swfextract -s 9 crickets.swf -o crickets.wav

avrete il vostro wav bello e liscio. Buon divertimento