Zero.Bat

Ez da bipuntuzero bloga

Refactoring arduino

zerobat 1456153894160 Zero.Bat | 2019-02-17 00:25

Hau nota azkar bat da refactor egiteko: Oso fitxategi handia egiten ari bada, zatitu eta bakoitza .ino amaierarekin izendatu. Karpeta berdinean egotearekin nahiko. Ez da includerik ez ezer egin behar. Zuzenean deitu, eta kitto. Egunen batean nire makefile propioa egingo dut :D  


Arduino ordua barne

zerobat 1456153894160 Zero.Bat | 2019-02-13 00:17

Bueno, aspaldi neukan gehitzeko benetazko erlojua jartzeko arduinori. DS3231 sensore batekin egin dut, alegia. Konekzio guztiak holako argazkian ikus daiteke: erresistentzia gabe, kableak zuzenean lotu bata besteari.   Erreza zen kodigoa, internetik atera baino ez zen egin behar. Hona hemen emaitza. Pozaren pozez, gauzak apurka apurka badoaz onera. Proiektu honen iturburu guztia, hemen eskegi dut. Faltan daukat diagrama onak egiteko tresna on bat. Dia-rekin saiatu naiz, baina oso exkax geratzen da, auker libre on askorik ez dago, egia esateko :(


Apurka apurka, gauzak hobera dijoaz. MicroSD bat erosita, eta modulua jarrita, lortu dut, beste eguneko datuak csv formatu batean gordetzea microSD batean. Kontuz ibili behar da microSDa fat16 formatuan egotea, eta fitxategien izena 8.3 konbentzioa jarraitzea Hona hemen nola geratzen den zirkuitoa. Kableak edonon: Hurrengo argazkiak erakusten du zer daukan microSDak datalog.txt izeneko fitxategian Eta azkenengo hau serial portutik irtetzen dena. Aurreko eguneko logginga ez dut kendu, baizik eta csvra doan esaldia inprimatu. Ez dago oso txukun, baina gaurkorako neukana amaitu dut. Pri...


Azkenik, heldu zitzaizkidan errasistentziak. Horiei esker, eta zitali esker, azkenean daukat nire lehenengo prototipoa. tenperatura eta hezetazuna neurtzeko. Hona hemen protoboard montata, ikusten da gutxi gora behea nola doan muntaia PC monitorean tenperatura eta hezetasun neurriak Hemendik aurrera, beste 2 iterazio eghiago: Hau amaitu aurretik, datu horiek micro SD batean gorde nahi ditut Geroago, arduino berak erakutsi ditzala datu horiek LCD batean Hirugarrenez, GSM modulo bat eta IoT SIM batekin datu horiek bidaltzea zerbitzari batera Datu horiek gero zerbitzarian beste ...


Etxeko ganbarako tenperatura zein hezetasunaren neurriak eduki nahi nituen. Istorikoa, alegia. Nik neuk egindakoa izatea pentsatu nuen, eta hara hasi nintzen arduinori buruz irakurtzen. Arduino, dakidanez, hardware librea da. Saltzatile asko dago, eta errez lortu dezakezu bat. Nire kasuan aliexpressera eskatu nuena: One set UNO R3 CH340G+Chip 16Mhz For Arduino UNO R3 Development board, hain zuzen ere. Izena jartzen dut, zeren eskatu eta gero, egun (gau bat hobeto esanda) bat egon naiz ez zuelako konektatzen. Hara non egon ziren arazoak, edo begiratu beharrezkoak (GNU/Linux sistema eragi...


Hardwarerarekin bat

1
zerobat 1456153894160 Zero.Bat | 2019-01-20 01:27

Retro jolasak asko gustatzen jata, ta haien artean, saturn PAL bat daukat. Telebistak (aparatuak, alegia) PAL sistema zuen europan. besteak beste, segunduko 50 aldiz berriztatzen da telebistan agertzen den irudia. Hori da, hain zuzen ere, erabiltzen den sistema gauzak mugitzeko. Gauza da, jolas askok, Japonian edota AEBn ekoiztuak zirela. Berton, segunduko 60 aldiz berriztatzen da irudia. Horrela  izanda, europan astiroago jolasten genituen egokituta ez zeuden jolasak, sentzatzio oso ezberdinak jasoz. Bere garaian konturatu bez, baina inoiz jolasten baduzu Sonic 60hzetan, ez duzu 50Hz...


Devember 11. eguna

zerobat 1456153894160 Zero.Bat | 2018-12-24 01:15

Gaur ezer gutxi, egia esateko. Hasi naiz saioa jartzen snippetak C lengoaiarako, eta amaitu dut clang_complete pluginarekin salseatzen. Zoezer egiten ari naiz txarto, zeren ez dizkit automatikoki sartzen snippetak. Gaurko saioa amaitzerakoan ikusi dut YouCompleteMe. Agian bihar emango diot beste begiradatxo bat. Eta ikusten ari naiz fokua galdu dudala, vimen gehiagu sakonduz, eta C, alde batera utziz. Asko gehiago ezer eskatu, aste osoan etxeko lautik, hiruk gaixo izan dira eta.    


Devember 10. eguna

zerobat 1456153894160 Zero.Bat | 2018-12-18 00:16

Gaur egun produktiboa: Vim editorconfig configuratu dut hasi naiz cmocka izeneko unit testing arekin salseatzen. Itxura ona, naiz eta oraindik headerrak ez dakit non utzi dizkidan aptk Kodigoa pixkat txukundu, src, bin eta halako direktorioak egiten Nituen scriptak ere eguneratu ruta horiekin Ea bihar kapaz naizen headerrak gehitzen gcc konpilatzerakoan. Primeran pasatzen ari naiz :D


Devember 9. eguna

zerobat 1456153894160 Zero.Bat | 2018-12-17 00:42

Gaur vim tuneatzen egon naiz: C lengoaian nahi nuen autofix zeozer bat ezarri, baina ez da hain erraza, antza. ALEk ez du puntu ta comak ezartzen, eta cosco frogatu eta gero, hau itxi gabe geratzen zait. clang-format erabiltzen dut, baina antza ez dit funtzionatzen, hortik galdetuko dut. Airline frogatu ere egin dut, baina konfiguratu bez. Ea zenbat erabiltzen dudan. C lenguaiaren puntutik, ezer gutxi: pare bat froga gehiago autocompilera egiteko (eginda), baina autoexekutatzekotan kale egin dut. Egia esateko ez diot denbora gehiago emango, forkak etabar ikusteko.


Devember 8. eguna

zerobat 1456153894160 Zero.Bat | 2018-12-14 00:40

Gaur C lengoaian ezer gutxi aurrera, getchar eta halakoekin salseatzen. Bestalde, inotify-rekin ibili naiz gauzak egiten, konpilazio automatikoak egiteko fitxategi berri bat egertzen denean. Zeozer gehiago egin beharko, fork bat edo, zeren oraintxe bertan ez doakit nahi bezala. Bihar gehiago