Archive for Altro

Arduino: Semaforo con Speaker

// November 9th, 2011 // No Comments » // Altro, Rubriche, Tutorials

Ciao ragazzi,

conosciete arduino?? No!?

Beh, una breve introduzione presa direttamente dal sito:

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.
It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

In buona sostanza arduino è una piattaforma che rende semplice l’iterazione tra programmazione logica e automazione hardware. Grazie alla sua logica è possibile creare delle semplici righe di codice per compiere operazioni anche molto complesse e/o che normalmente richiederebbero una certa preparazione nel campo dell’elettronica/elettrotecnica.

Prova ne è che in pochissimo tempo, io, che non sono certo di derivazione elettronica sono riuscito a “programmare” un semaforo utilizzando dei led ed uno speaker banalissimo.

Il codice è il seguente:

// Progetto semaforo con speaker
 
// DEFINISCO LE MIE VARIABILI
#define speakerPin 9
int redPin = 3;
int yellowPin = 5;
int greenPin = 11;
 
// DEFINISCO COME DEVONO COMPORTARSI I PIN CORRISPONDENTI
// NELLA MIA SCHEDA ARDUINO UNO
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(speakerPin,OUTPUT);
}
 
// IL PROGRAMMA VERO E PROPRIO
void loop() {
// ROSSO
FlashLEDRed();
 
// VERDE
FlashLEDGreen();
 
// GIALLO
FlashLEDYellow();
}
 
// FUNZIONE DI ITERAZIONE CON IL LED VERDE
void FlashLEDGreen()
{
digitalWrite(redPin, LOW); // turn red off
digitalWrite(yellowPin, LOW); // turn yellow off
digitalWrite(greenPin, HIGH); // turn green on
delay(5000);
digitalWrite(greenPin, LOW);
delay(200);
digitalWrite(greenPin, HIGH);
playTone(500, 500);
delay(250);
digitalWrite(greenPin, LOW);
delay(200);
digitalWrite(greenPin, HIGH);
playTone(500, 500);
delay(250);
digitalWrite(greenPin, LOW);
delay(200);
digitalWrite(greenPin, HIGH);
playTone(500, 500);
delay(250);
//tone(speakerPin, 1000, 300);
}
 
// FUNZIONE DI ITERAZIONE CON IL LED GIALLO
void FlashLEDYellow()
{
digitalWrite(greenPin, LOW); // turn green off
digitalWrite(yellowPin, HIGH); // turn yellow on
delay(3500);
digitalWrite(yellowPin, LOW);
delay(200);
digitalWrite(yellowPin, HIGH);
playTone(500, 750);
delay(250);
digitalWrite(yellowPin, LOW);
delay(200);
digitalWrite(yellowPin, HIGH);
playTone(500, 750);
delay(250);
digitalWrite(yellowPin, LOW);
delay(200);
digitalWrite(yellowPin, HIGH);
playTone(500, 750);
delay(250);
//tone(speakerPin, 1000, 300);
}
 
// FUNZIONE DI ITERAZIONE CON IL LED ROSSO
void FlashLEDRed()
{
digitalWrite(yellowPin, LOW);
digitalWrite(redPin, HIGH);
delay(5000);
//tone(speakerPin, 1000, 300);
}
 
// ORA DEFINISCO LA FUNZIONE CHE GENERA IL TONO
void playTone(long duration, int freq) {
duration *= 1000;
int period = (1.0 / freq) * 1000000;
long elapsed_time = 0;
while (elapsed_time < duration) {
digitalWrite(speakerPin,HIGH);
delayMicroseconds(period / 2);
digitalWrite(speakerPin, LOW);
delayMicroseconds(period / 2);
elapsed_time += (period);
}
}

Che ne dite? Sapete fare di meglio? …credo bene! :-)

Beh, buon divertimento!

Smarterer: Dimostriamo quanto conosciamo!

// June 22nd, 2011 // No Comments » // Altro, Rubriche

Ciao amici,
un nuovo sito degno di nota è http://smarterer.com all’interno del quale possiamo mettere alla prova la nostra conoscienza sui software e servizi più conosciuti del web.

Chi di noi non ha qualche amico che vanta l’ottima conoscenza di office, di saper utilizzare gmail o programmare in php meglio di chiunque altro? (more…)

Mikogo: Assistenza remota a portata di mano

// June 3rd, 2011 // No Comments » // Altro, Rubriche

Un bentornati a tutti i lettori di alphaoneweb,

oggi vi voglio parlare di un software che sto utilizzando da qualche tempo ormai e che mi sta dando grosse soddisfazioni, MIKOGO.

Definirlo un software per la gestione remota di PC/MAC è abbastanza riduttivo in quanto le sue funzionalità si estendono ben oltre. Mikogo infatti vi permette non solo di collegarvi ai PC dei vostri amici in pochi click ma anche di invertire l’approcio permettendovi di condividere il vostro desktop cosa che può sicuramente tornare utile nel caso di conferenze via web piuttosto che online meeting. (more…)

Gmail: Gestione delle note in pochi click

// August 2nd, 2010 // 1 Comment » // Altro, Rubriche, Tutorials

Ciao ragazzi,

per chi come me vorrebbe sempre di + da un servizio di posta che ritengo personalmente sia in assoluto uno dei migliori del momento ecco un semplice tutorial su come estendere il nostro account gmail per permettere anche la semplice gestione delle nostre note:

(more…)

DropBox alla ribalta!!

// April 13th, 2010 // No Comments » // Altro, General, Linux, Mac

Ciao ragazzi,

qualche giorno fa uno dei servizi di storage gratuiti che preferisco è tornato alla ribalta! Fino a 10 GB gratis grazie a DropBox!

Che state aspettando!

Per avere maggiori informazioni riguardanti a questo servizio leggetevi questo mio precedente post!

Alla prossima e buon divertimento con DropBox!

Real Drums! Una batteria sul tuo iPhone!

// October 6th, 2009 // No Comments » // Altro, Giochi, Mac, Rubriche

Real Drums

Vuoi trasformare il tuo iPhone in una batteria professionale?

Desideri stupire i tuoi amici e divertirti con loro suonando la tua batteria, insieme ad altri strumenti a percussione come il bongo (e presto molti altri ancora)?

“REAL DRUMS” E’ L’APPLICAZIONE CHE FA PER TE !!!
(more…)

Personas: Personalizza il tuo firefox!

// July 22nd, 2009 // No Comments » // Altro, Rubriche

Firefox Personas

Ciao a tutti,

oggi vi voglio parlare di un estensione particolare di firefox che vi permettere di rompere un po’ la monotonia della solita finestrella con i soliti colori ed in questo senso voglio introdurre Personas, un estensione liberamente scaricabile in grado di accontentarci.

(more…)

DropBox: soluzione FREE per backup on-line e molto altro!

// July 16th, 2009 // No Comments » // Altro

Ciao ragazzi,

oggi vi voglio parlare di DropBox un servizio di condivisione/backup files on-line veramente molto interessante!

DropBox vi permette di sincronizzare i vostri files e le vostre cartelle in maniera molto semplice ed intuitiva su un archivio on-line vostro personale! Installando un semplice agente multipiattaforma, infatti, verranno create all’interno del vostro computer delle cartelle apparentemente locali dove tutti i file che verranno inseriti saranno automaticamente copiati all’interno del proprio spazio on-line! Semplice no?

(more…)

Firefox: Tasti di scelta rapida

// June 23rd, 2009 // 1 Comment » // Altro, Rubriche, Tutorials

Ciao ragazzi,

oggi vi voglio parlare dei tasti di scelta rapida in firefox.

Vi siete mai resi conto dei km che macinate con il vostro mouse e del tempo che perdete ogni volta che dovete spostarvi da una finestra all’altra, selezionare dei file o delle cartelle….per non parlare di tutte quelle volta che dovete posizionarvi sulla barra degli indirizzo del vostro browser per digitare un nuovo sito da andare a visitare…!

(more…)

Visualizzare Film gratis in streaming

// May 10th, 2009 // No Comments » // Altro

films-256x256

Ciao ragazzi,

per chi fosse interessato e non ne fosse già a conoscenza vi segnalo un sito che permette la visualizzazione di film, cartoni animati, serie tv e partite in diretta o in streaming direttamente dal vostro PC:

http://www.filmgratis.tv

aprofittate prima che lo oscurino! :-)