vineri, 27 mai 2011

Bitlash versiunea 2.0

Pentru cei care nu s-au intalnit pana acum cu Bitlash: Bitlash este un shell si, in acelasi timp, un mediu de programare embedded simplu si usor de folosit pentru Arduino. Mai este si open source ;-)

De cand am postat ultima data s-au intamplat multe... versiunea 2.0 RC2 aduce imbunatatiri, schimba sintaxa, nu mai exista macro-uri, acum sunt functii pe care le salvam in EEPROM si care primesc argumente si intorc valori numerice, if are si else, apare si switch, au aparut functii precum bitclear, bitset, bitread, bitwrite, exista exemple pentru ceas, servere web si telnet etc.

Cel mai interesant mi se pare lucrul cu task-uri asincrone care se executa in fundal :)

Chiar ieri la Intalnirea Tehnorama cineva avea nevoie sa citeasca patru intrari analogice si una digitala si sa activeze patru iesiri digitale, independen, un anumit numar de secunde... Evident ca folosirea delay() era total neadecvata. Bitlash ar fi fost solutia ideala pentru un asemenea caz.

In imaginea de mai jos putem vedea:
1. un mic HELP
2. o functie, toggle13, care stinge sau aprinde LED-ul de pe pinul 13
3. utilizarea ei din 500 in 500 milisecunde ( RUN )
4. process status ( PS )
5. oprirea procesului ( STOP )
6. listarea functiilor salvate in EEPROM ( LS )
7. stergerea functiei din EEPROM ( RM )
8. alte doua functii, f1 si f2
9. rularea lor cu timpi diferiti

miercuri, 25 mai 2011

joi, 19 mai 2011

Intalnire Tehnorama - 19 mai

Astazi la Intalnirea Tehnorama vin cu BoosterPack-ul cu touch pentru MSP430 LaunchPad de la Texas Instruments, sa ne jucam un pic cu el din Processing :)

Ar fi interesant sa incercam sa-l folosim pe post de input cu touch pentru proiectele cu Arduino ;-)

marți, 17 mai 2011

MSP430 LaunchPad BoosterPack

MSP430 LaunchPad BoosterPack

Am primit astazi primul BoosterPack de la Texas Instruments pentru MSP430 LaunchPad

Pretul a fost, dupa cum vad ca obisnuieste Texas Instruments pentru LaunchPad, de 4.30 USD cu tot cu transport prin DHL :D

Despre ce este vorba: BoosterPack este de fapt acelasi lucru cu un Shield de la Arduino, doar ca are un nume mai cool ;-)

Acest prim BoosterPack este un touch capacitiv cu buton, rotita de scroll si senzor de proximitate. Are 9 LED-uri pentru feedback vizual. Pachetul include si un microcontroller MSP430G2452IN20 (16-bit, Ultra-Low Power, 8KB flash, 20 pini) din noua Value Line de la Texas Instruments.

Ce s-ar putea face cu el... un exemplu este in video-ul de mai jos, in care doi baietzi de la TI controleaza un program pe PC cu el...