soodan sivut

arkisto

168 kirjotelmaa.

avainsanat

Avainsana python

Väsättiin kaverin kanssa hetken mielijohteesta pikademo pienelle ledimatriisille; tunkkasin koodit, kaveri musat, ja graffaa tuli molemmilta. Tekeminen aloitettiin suunnilleen torstai-iltana keskiyön tienoilla kun deadline oli perjantaina kahdeksalta illalla, eli koodiaikaa oli parikymmentä tuntia, ja tuli välissä nukuttuakin pari tuntia. Suureksi yllätykseksi partyhackattu tunkkaus voitti koko realwild-compon.

ELL-i järkkäsi äskettäin Bare Metal Hackathonin ARM Cortex-M-mikrokontrollerivehkeisiin tutustumiseen. Menin toki mukaan, koska rauta on paras ja sularijutut; kuka jotain käyttöjärjestelmää muka tarvitsee. Motivaattorina koodaamaan oli tarjolla Saleaen uusimpia vasta markkinoille tulossa olevia logiikka-analysaattoreita, mutta itse menin lähinnä pitämään hauskaa (satuin kuitenkin voittamaan ykköspalkinnon); päädyin koodaamaan softasynan erään vanhan toisen projektin pohjalta. Tämä dokumentti dokumentoi noiden kahden vuorokauden aikaansaannokset; softa saattaa evolvata jälkeenpäin toisenlaiseksi.

Jee, eipäs ollutkaan mahdotonta jutella Bus Piratella WS2801-ledinarulle. En uskonut että tuo BP ihan niin surkea olisi, ja tutkin vähän ja näpytin itse valmiin kirjaston (pybuspiratelite) tilalle koodia. Video get!

Miten voi kutsua itseään robottiharrastelijaksi tai edes roboteista innostuneeksi, ellei ole rakentanut itse yhtäkään robottia? Tämä asia on painanut mieltä jo melkoisen pitkään ja nyt joululomalla yritän korjata tilanteen askartelemalla pienen viivanseuraajarobotin. Viivanseuraajarobotti rullaa lattialla, pöydällä tms. pinnalla ja seuraa jotain viivaa, joka erottuu pinnasta yleensä värinsä perusteella -- vaalealla lattialla reitti on hyvä merkata vaikkapa mustalla sähköteipillä. Tällaisessa aiheessa on paljon asioita jotka voi tehdä yksinkertaisesti tai monimutkaisesti, ja ajattelin olla ainakin menemättä sieltä mistä aita on matalin, jolloin projekti saattaa perinteisesti vähän venyä.

Tilasin joskus heinäkuun lopulla ebaystä muutaman nRF24L01+-moduulin eli pienitehoisen radiopiirin oheisjuttuineen (kide, antenni yms). Postikuluineen kappalehinnaksi tuli noin viisi euroa, eli aika lailla vähemmän kuin mitä sparkfunin vastaavalle jota alunperin harkitsin. Tulivat elokuun puolivälissä postilaatikkoon, jolloin koodailin parit ohjauskoodirimpsun alut. Kiireellisempien hommien (tms?) alta nuo kuitenkin unohtuivat pöytälaatikkoon, mutta nyt joululomalla pitäisi rakennella pari jännää hommaa joissa noita oikeasti tarvitsisi -- mm. pari kauko-ohjattavaa robottivempainta ja kattovalojen kytkimet. Siispä koodi käteen ja radioille virrat...

Porttasin tommosen Whitsoft Developmentin Simple Socket File Transfer -jutun pythonille komentorivisoftaks (tekstipohjainen, "surkee dossin näköinen" :P, ei-graafinen, ajetaan komentoriviltä, et ehkä osaa käyttää) niin että toimii linuxillakin kivasti.

Sivut: (ei muita)