luni, 19 aprilie 2010

Mesaje de eroare - sunet si lumina

Mesajele de eroare sonore gen coduri BIOS (sau Morse) sunt deosebit de utile in anumite situatii.
Utilizand doar un pin (eventual inca unul pentru avertizare prin LED rosu) ne putem configura propriile mesaje.

int ledRosu = 12; // se poate elimina daca nu dorim avertizare vizuala
int buzzer = 11;

void setup()
{
pinMode(ledRosu, OUTPUT); // se poate elimina daca nu dorim avertizare vizuala
pinMode(buzzer, OUTPUT);
}

void loop()
{
digitalWrite(ledRosu, HIGH); // se poate elimina daca nu dorim avertizare vizuala
// mesaj de eroare sonor gen morse sau BIOS: Punct Linie Punct Linie
eroareScurt(); eroareLung(); eroareScurt(); eroareLung();
digitalWrite(ledRosu, LOW); // se poate elimina daca nu dorim avertizare vizuala
delay(3000);
}

void eroareScurt()
{
for (int i = 0; i < 1000; i++)
{
digitalWrite(buzzer, HIGH); delayMicroseconds(100);
digitalWrite(buzzer, LOW); delayMicroseconds(100);
}
delay(500);
}

void eroareLung()
{
for (int i = 0; i < 3000; i++)
{
digitalWrite(buzzer, HIGH); delayMicroseconds(100);
digitalWrite(buzzer, LOW); delayMicroseconds(100);
}
delay(500);
}

Programul se poate transforma usor in biblioteca, pentru a fi inclus in codul propriu.
LED-ul rosu din program sta aprins tot timpul cat buzzer-ul transmite mesajul de eroare.

vineri, 16 aprilie 2010

De unde ne luam echipamentele

Romania (fara taxe vamale, taxe postale relativ mici)
Turuga
Electronista
RoboTop (predare direct in Politehnica, Bucuresti, cost 5 ron? )

Europa (fara taxe vamale, taxe postale variabile, in functie de transportator, cam de 5-10 euro)
Jee Labs
TinkerSoup (transport de la 7.50 euro)
E-Lioness
HW Kitchen (7.20 euro) Multe lucruri interesante, de la Seedstudio, inclusiv un osciloscop portabil foarte ieftin
Futura Elettronica (doar in Italia?... de vazut...)
Watterott (intre 0.00 kg si 30.00 kg = 10,00 EUR)
BricoGeek
Nuelectronics (pare cel mai convenabil pentru cantitati mici, gen 2-3 placi... 2 GBP pentru primul produs, cate 1 GBP pentru fiecare produs in plus in pachet)
Libelium (exista Savings Packs, mai convenabile)
E-Robotix (diverse, nu au Arduino)
WingShield (producator shield extindere)
Oomlout (up to 100g = 1.70 GBP)
Floris.CC (transport > 5 euro, cotatie pret prin email)
Robotev (preturi cam ca pe la noi; Bulgaria, doar trecem Dunarea si le-am si luat din Sofia :)

Asia (preturi mici, taxe vamale, TVA, transport relativ redus, uneori chiar ZERO)
Pe ebay se gasesc destule produse ieftine, cu transport inclus in Romania, in special de la: DFRobot (producator diverse, site in binecunoscuta limba chineza... produsele au numele in engleza...)

Seeedstudio Destule chestii interesante, unele se gasesc in Europa la HWKitchen

SUA si Canada
Ramane de vazut daca merita taxele...

duminică, 11 aprilie 2010

Pachube - episodul 2

Feed-urile din Romania incep sa fie reprezentate pe harta Pachube!
De cateva zile a aparut Tag4M, a Wi-Fi Tag for Sensor Measurements, de la Universitatea Tehnica din Cluj-Napoca, Facultatea de Automatica si Calculatoare.
Tag4M ofera "WiFi tags", utilizate pentru a lega senzori la pagini de Web.

Ar fi interesant de comparat eficienta si rentabilitatea variantei de mai sus cu JeeNodes de la Jee Labs care foloseste platforma Arduino.

Daca reusesc sa achizitionez un Plug Shield si vreo 2-3 senzori pe interfata I2C va urma un nou episod ;-)