vineri, 19 martie 2021

Fan sau Funny Arduino

 Cu ocazia unor teste cu placi Arduino, notez cateva ganduri umoristice:

Bancul zilei:

"Intrebare: Cum sunt numite placile Arduino ? Raspuns: Dupa numarul si marimea durerilor de cap pe care le dau dezvoltatorilor !"

Morala: Cumparati numai Arduino Uno, aveti sanse sa scapati fara multe dureri de cap. Si acela este bine sa fie modelul cu procesorul in soclu, nu lipit pe placa, ca sa puteti salva procesorul, la nevoie.

Sunteti masochist ?: Cumparati Arduino 2560 Mega. Sau Arduino "Duedecimillanove".

Acum serios: Kiturile Arduino Starter Kit de la un furnizor pe care il las sa-si mai nemultumeasca clientii, fara sa il numesc, par sa fie facute sa dea dureri de cap:

- placa de test Stellar Source MB-102 are randurile de pini numerotate gresit, oamenii acestia stiu sa numere asa: 1 2 3 4 5 . . . 10, punctele indicand fiecare cate o linie de legatura, dar intre 5 si 10 sunt doar TREI randuri. (foto disponibila).

- afisajul cu 4 cifre a 7 segmente nu corespunde cu schema clasica, si pare a avea o cifra un comportament ciudat. (inca il testez, poate este alt model ?) A ramas pentru mine un mister de ce atunci cand alimentez pinul comun al unei cifre se afiseaza doua cifre (una mai slab luminoasa) si cand incerc sa afisez exact acea cifra (mai slab luminoasa) folosind pinul  ei, aceasta nu se aprinde de loc. Probabil curentul ajunge si la cealalta cifra printr-o dioda, pe care are loc o cadere de tensiune. Aici cel mai probabil, se explica totul prin faptul ca am avut de-a face cu alt afisaj decat cel din documentatia de la bibliografie.
Tot un mister e faptul ca folosind un program de test pe Arduino Uno care testeaza iesirile digitale trimitand biti de 1 la ele pe rand, pe acelasi afisaj, uneori se aprind segmente din doua cifre, alteori numai din una. Contact imperfect poate intre ce trebuie si ce nu ?  

- documentatia lipseste complet: Nu am schemele sau macar semnificatiile pinilor pentru modelele de afisaje incluse in kit. Nu este nici macar o indicatie: Testate cu Arduino IDE vers x.y.z pe S.O. ... Windows/Linux/mac OS. 

- Alimentatorul (stabilizatorul) atasat placii de testare nu are indicatia necesara: Montati-l in partea de jos a placii, cum tineti placa de test vertical, altfel veti avea plus pe linia albastra si minus pe cea rosie (ceea ce este contrar uzului si intuitiei si va poate da batai de cap mai departe).

- piesele par a fi adunate din diverse surse. Placa Arduino Nano este ca un bilet de loterie, sigilata in punga ei asa cum a venit din China. Rupi ambalajul "lozului" si vezi ce noroc ai.

- Arduino Nano livrat in kit nu functioneaza (cel putin la mine nu a functionat), mai exact ii functioneaza procesorul incarcat cu un exemplu Blinking din start, dar a fost imposibil sa il reprogramez. Cel putin cu acelasi Linux cu care programasem Arduino Uno. 

- Certificatul de garantie spune ca "testarea produselor trebuie efectuata" (dar nu spune de cine, de furnizor, de client ?) "conform instructiunilor publicate pe site" (site necunoscut si necitat) la descrierea produsului. Putem prezuma ca e site-ul producatorului sau al vanzatorului ?

Din motive de fair play jurnalistic, anuntam si ce are bun kitul: la numararea itemilor se constata ca numarul de bucati din fiecare item a fost respectat si corespunde cu factura.

Ca sa fim rigurosi din punct de vedere stiintific, sa dam si bibliografia folosita la teste:

Bibliografie: Arduino Mega 2560 Crazy kit Manual - unicarlos.com ( PDFDrive ).(bineinteles un titlu care combina cuvintele Arduino 2560 si Crazy - in aceeasi denumire de manual.)