Paivi S

Paivi S

21 thoughts; 2 streams
last posted Jan. 18, 2016, 11:05 p.m.
1
Joined on Jan. 5, 2016, 8:48 p.m.
get recent cards as: atom

Kiitos ja näkemiin!

Micro:Bitin kanssa leikkiminen on ollut tosi kivaa ja opettavaista, pääsin kokeilemaan monia juttuja joita en ollut tehnyt aiemmin. Olen iloinen että sain ottaa osaa tähän projektiin ja viettää aikaa Marjan ja Mei-Xiun kanssa. Mutta nyt on aika lähettää Marja edelleen seuraavalle ohjeilmoijalle, Peter Cunderlikille, joka tulee varmasti keksimään uusia, hienoja projekteja. Kiitos jos jaksoit lukea näitä kirjoituksia! Olet loistava!

11 thoughts
updated Jan. 18, 2016, 11:05 p.m.

Ok thanks bye

Playing with a Micro:Bit has been so much fun, I've learned lots of new things and thoroughly enjoyed the time I've spent with Marja and Mei-Xiu. But it is time to send Marja on to a new host, Peter Cunderlik, who I am sure will come up with lots of interesting things. Thanks for reading my ramblings! You're awesome!

10 thoughts
updated Jan. 18, 2016, 11:01 p.m.
11 thoughts
updated Jan. 18, 2016, 11:05 p.m.
10 thoughts
updated Jan. 18, 2016, 11:01 p.m.

Streams by this user that have been favorited by others.

No favorited streams yet.

jtauber favorited peconia
8 years, 10 months ago
8 years, 10 months ago
0

Kiitos ja näkemiin!

Micro:Bitin kanssa leikkiminen on ollut tosi kivaa ja opettavaista, pääsin kokeilemaan monia juttuja joita en ollut tehnyt aiemmin. Olen iloinen että sain ottaa osaa tähän projektiin ja viettää aikaa Marjan ja Mei-Xiun kanssa. Mutta nyt on aika lähettää Marja edelleen seuraavalle ohjeilmoijalle, Peter Cunderlikille, joka tulee varmasti keksimään uusia, hienoja projekteja. Kiitos jos jaksoit lukea näitä kirjoituksia! Olet loistava!

1

Ok thanks bye

Playing with a Micro:Bit has been so much fun, I've learned lots of new things and thoroughly enjoyed the time I've spent with Marja and Mei-Xiu. But it is time to send Marja on to a new host, Peter Cunderlik, who I am sure will come up with lots of interesting things. Thanks for reading my ramblings! You're awesome!

0

Project 5 - Theft Alarm

I started working on this script after I successfully connected Mei-Xiu to a buzzer, but gave up when Mei-Xiu broke. Now I went back to it, the idea is to be able to set an alarm that will go off if the device is moved.

As I now had some crocodile clips I connected the CamJam EduKit buzzer directly to the microbit without the need for a breadboard. I found it easiest to use the pins closer to the Micro:Bit edges, so I connected the longer leg of the buzzer to pin0 (red wire) and the short leg to GND (black wire).

In the script I needed to make sure the device slept briefly before I measured the starting coordinates for the accelerometer when setting the alarm as it is quite hard to keep the device still when clicking a button. After setting the start coordinates, the alarm will be raised if the coordinates change more than a tiny bit. Once the alarm has gone off, it can be turned off by clicking button B (please don't tell that to the thieves).

Here is a video of the alarm in action, shot with some help from the self titled "best hand actor in the world".

Source code can be found here.

0

Projekti 5 - Varashälytin

Aloitin tämän ohjelman kirjoittamisen kun olin saanut Mei-Xiun yhdistettyä summeriin, mutta homma jäi kesken kun Mei-Xiu hajosi. Nyt jatkoin ohjelman parissa. Ideana on saada Micro:Bit hälyttämään jos sitä siirretään.

Koska olen nyt krokotiiliklipsujen onnellinen omistaja, yhdistin CamJam EduKitin summerin suoraan Marjaan ilman koekytkentälevyä. Huomasin että krokotiilit oli helpoin kiinnittää Micro:Bitin reunimmaisiin pinneihin, joten yhdistin summerin pitemmän (positiivisen) jalan Micro:Bitin pinniin 0 punaisella johdolla ja lyhyemmän jalan GND-pinniin mustalla johdolla.

Huomasin että ohjelmaan tuli lisätä odotusaikaa nappulan painamisen ja hälytyksen aloittamisen väliin, koska nappulaa painettaessa kone liikkuu helposti. Odotusajan jälkeen mittaan aloituskoordinaatit kiihtyvyysanturin (accelerometer) avulla, ja jos koordinaatit muuttuvat enemmän kuin hiukan niin hälytys aktivoituu. Hälytyksen saa pois päältä painamalla B nappulaa (ei kannata kertoa sitä mahdollisille varkaille).

Alla video ohjelman toiminnasta.

Lähdekoodi on täällä.

0

Projekti 4 - Musiikkisoitin

Hankin itselleni krokotiiliklipsullisia johtoja ja halusin kokeilla Microbitin musiikki moduulia. Moduulin dokumentaatiossa selitetään aika hyvin miten se toimii - musiikkia voi soittaa nuotti kerrallaan tai luomalla listan nuotteja. Mukana on myös joitain valmiita musiikinpätkiä joita voi käyttää sellaisenaan.

Ennen kuin pääsin testaamaan musiikkia tarvitsin kaiuttimen jonka yhdistää microbittiin. Käytin vanhoja passiivisia kaiuttimia (joihin ei tarvitse erillistä virtalähdettä). Kokeilin myös kännykän nappikuulokkeiden kanssa ja nekin toimivat, mutta äänenvoimakkuus oli liian kova joten niitä ei voinut laittaa korviin testatessa. Alla kuva käyttämästäni kaiuttimesta:

Yhdistämiseen käytin kaksi klipsullista johtoa. Mustan johdon yhdistin Marjan GND-pinnistä kaiuttimen jakkiliittimen alaosaan. Punaisen johdon yhdistin Marjan pin0:sta joko kaiuttimen jakkiliittimen yläosaan (jolloin musiikki soi vasemmanpuoleisesta kaiuttimesta) tai keskiosaan (jolloin musiikki soi oikeanpuoleisesta kaiuttimesta).

Musiikkimoduuli käyttää oletuksena pinniä 0 musiikin soittamiseen, mutta sen olisi voinut halutessaan vaihtaa asetuksella. Ensialkuun minulla oli vaikeuksia musiikin soittamisessa koska en tajunnut että moduuli pitää importata erikseen. Suuri osa tähän asti käyttämistäni toiminnoista onnistui kunhan ohjelman alussa oli from microbit import *, mutta musiikki piti lisätä erikseen import music avulla.

Musiikin soittaminen "blokkaa" oletusarvoisesti, mikä tarkoittaa sitä on pakko odottaa kunnes kappale loppuu ennnen kuin voi tehdä mitään muuta (kuten reagoida napin painallukseen). Asetuksen pystyi onnkesi vaihtamaan käyttämällä parametria wait=False. Halusin mahdollisuuden vaihtaa kappaletta vaikka edellinen kappale ei olisikaan vielä soinut loppuun asti.

Halusin myös vaihtaa kappaletta ravistamalla mikrobittiä, ja toteutukseen lainasin Martin O'Hanlonin kirjoittamaa koodia. Martinin koodi toimi hyvin huomaamaan ravistelun!

Lähdekoodi on luettavissa täällä.

0

Project 4 - Music Player

I acquired some crocodile clips and decided to try out the music module with the microbit. The documentation explains pretty well how to use the module - you can play music by making a list of notes to play. There are also some ready tunes available for you to use.

Before I could test the music I needed to connect Marja into speakers. I had some old passive speakers (unpowered) that I used, but I tested with my headphones as well and they worked too (but the sound was way too loud to wear the headphones). Here is a picture of the speaker I used:

I also used 2 crocodile clip wires. The black one was connected to the Ground pin on the Microbit, and then to the bottom of the audio jack. The red one was connected to pin0 on the Microbit and then either to the top of the jack (to play music from left speaker) or the middle of the jack (to play from the right speaker).

The music module uses the pin0 by default, but you could change it to another pin too if you wanted to. I had some trouble with the music module at first as I did not realise it had to be imported separately, I'd been used to having everything I needed by starting the code with from microbit import *. With the music module I also needed to import music.

Playing music is "blocking" by default, which means you will have to wait until the tune finishes before you can do anything else. I turned this off using the wait=False parameter so that I was able to change songs in the middle of the tune if I wanted to.

I wanted to change the tune by shaking the device. I used the code Martin O'Hanlon came up with for his Magic 8-ball to detect if the device had been shaken, and it worked really well.

Source code can be found here.

0

Tervetuloa Marja!

Sain juuri uuden Micro:Bitin korvaamaan rikkoutuneen Mei-Xiun.

Sain nimetä uuden kojeen ja halusin antaa sille suomalaisen nimen. Kaikilla tämän projektin laitteilla on M:llä alkava naisen nimi. Koska uuden lelun kulma on sininen (niin kuin mustikat), niin annoin sille nimeksi Marja.

Ennen kun pääsin projektien kimppuun, päätin asentaa uuden editorin/REPL clientin Mu.

Noudatin Githubissa olevia ohjeita ja latasin viimeisimmän version Linuxia varten - tiedoston nimi oli mu-2016-01-13_15_15_57. Sen jälkeen käynnistin ohjelman näin:

chmod +x mu-2016-01-13_15_15_57
sudo ./mu-2016-01-13_15_15_57

Jos en käyttänyt sudoa niin ohjelma kyllä aukesi, mutta moni toiminto (kuten REPL ja quit-nappula) eivät toimineet.

Mu vaikuttaa hyvältä ohjelmalta koska koodi on helppo siirtää microbitille. Hex-tiedosto ajetaan suoraan microbittiin ilman että sitä tarvitsee itse siirtää, eli minun ei enää tarvinnut käyttää upyflashed kaltaista scriptiä. On myös mukavaa että koodin voi tallentaa python-tiedostona omalla koneelle, koska hex-versiot eivät ole helposti luettavissa.

Mu varoittaa melkein joka napin painalluksella siitä tai tästä, ja se alkoi pikkuhiljaa ärsyttää. Ensimmäisen kerran toimintoa kokeillessa on ihan kiva saada pop up joka kertoo mitä on tapahtumassa, mutta parin kerraan jälkeen olisi mukavampi jos pop up jäisi pois. Mu on kuitenkin vasta lapsenkengissä ja todennäköisesti tämä ja moni muu asia tulee vielä parantumaan kunhan ohljemaa kehitetään lisää. Se on kuitenkin mielestäni askel oikeaan suuntaan ja helppokäyttöisempip kuin edeltäjänsä.

Loppuviikosta ehdin toivottavasti tehdä uusia projekteja Marjan kanssa!

0

Meet Marja

I just received a new Micro:Bit to replace Mei-Xiu.

As she has beautiful blue colouring like a blueberry, I decided to name her Marja which means a berry in Finnish. I'll do my best not to break this one!

Before starting anything more exciting, I decided to try out the new python editor / repl client Mu.

As per the readme I downloaded the latest build for Linux - the file was called mu-2016-01-13_15_15_57. This is how to run the program:

chmod +x mu-2016-01-13_15_15_57
sudo ./mu-2016-01-13_15_15_57

If I didn't use sudo I was still able to run the program, but the REPL part and most of the buttons (like quit) would not work.

I like Mu as you can flash the device directly without the need to manually drag the files or use a script like upyflashed to automate that part. I also like having the option of saving files as .py so that the code is readable after - the hex files aren't great to look at.

I don't like the excessive confirmations that pop out every time you do something, but as this is a new program it is bound to get better. Definitely a great start!

Tomorrow I can hopefully get Marja to do some more interesting stuff.

0

Project 2 - Pomppiva Pallo

Seuraavassa projektissani halusin saada pallon pomppimaan Micro:Bitin 5x5 LED-ruudulla.

Aloitin luomalla pallon, jolle annoin x- ja y-koordinatit sekä nopeuden kummallakin akselilla. Jokaisella pelikierroksella pallo liikkuu nopeuden verran kumpaakin suuntaan. Jos pallo osui reunaan, sen nopeus kerrotaan luvulla -1 jotta sen suunta vaihtuu.

Huomasin että jos pallon nopeus oli muuta kuin 1 niin se päätyi helposti näytön ulkopuolelle aiheuttaen ohjelman kaatumisen. Korjasin tämän (ei ehkä niin realistisella tavalla) tarkistamalla ennen pallon piirtämistä että olisiko se ruudun ulkopuolella, ja jos olisi, niin vaihtamalla koordinaatin minimi tai maksimi arvoon (riippuen mistä reunasta pallo olisi mennyt yli).

Kirjoittaessani ohjelmaa löysin muutaman tärkeän asian jotka tuli ottaa huomioon. Ensinnäkin minun tuli muistaa sammuttaa pallon edellinen koordinaatti ennen kuin sytytin uuden. Toiseksi pallon piti odottaa hetki piirtämisten välillä tai se näytti liikkuvan aivan liian nopeasti.

Koska 5x5 näyttö on kovin pieni ja pallon liike laskettu yksinkertaisella tavalla, pallo jäi helposti toistamaan yhtä ja samaa liikerataa. Korjatakseni tämän lisäsin ohjelmaan mahdollisuuden muuttaa x- tai y-koordinaattia nappia painamalla, jolloin pallon sai siirrettyä liikkumaan uudella radalla.

Lisäsin myös toiminnon jolla näytölle voi lisätä pallon painamalla molempia nappuloita yhtäaikaa. Huomasin kuitenkin että pallot hidastuivat sitä mukaa mitä useamman pallon lisäsin. Korjasin sitä vähentämällä odotusaikaa piirtojen välissä aina kun mukaan tuli uusi pallo. Rajoitin myös pallojen määrän neljään jottei näyttö puuroutuisi pallojen määrästä. Peli päättyy jos palloja yrittää lisätä useamman kuin 4.

Valitettavasti en heti ottanut videota tästä ohjelmasta ja Mei-Xiu kärähti ennen kuin ehdin kuvata esimerkin. Ohjelman lähdekoodi löytyy kuitenkin täältä joten voit itse kokeilla!

Lisäys

Nyt kun Marja on täällä sain viimein kuvattua esimerkin ohjelmasta.

0

Project 2 - Bouncy Ball

In my next project I wanted to get a ball to bounce on the display. I was hoping maybe to build a game out of it later, but first I needed to get a ball to move and bounce.

I started by giving the ball x and y coordinates and then a speed for both the x and y. On each round the ball's coordinates would change based on the speed. If the ball hit an edge, the speed is multiplied by -1 to change the direction of the ball.

If the speed was more than 1 the ball quickly ended outside of the grid (and caused an error). My not entirely real world like fix was to check if the ball would be outside of the grid before drawing it, and if it would, force within the grid by settingt it to the max or min width/height (depending on where it was).

While working on this I noticed two gotchas: I had to remember to clear the previous pixel out before drawing the new one, and I had to add a sleep timer between moves or the ball would appear to be moving way too fast.

As the 5x5 grid is tiny it turns out the ball gets stuck in a rut quite easily. To counter this I added options to change the x and y coordinates using the buttons so that the ball could be moved to a new trajectory.

I also added a function to add a new ball to the mix by clicking both buttons. It turned out the more balls I added the slower it all got. I did my best to counter this by reducing the sleep time for each new ball added to the mix. I also made the maximum number of balls to be 4 -- after that trying to add more ends the program.

You can find the source code here. Unfortunately I didn't get a video of this as poor Mei-Xiu broke down before I remembered to video this one, but just imagine an awesome little ball bouncing around like crazy. (Or just run the code and see what happens.)

Edit

Now that Marja is here, I was able to get a video of this program.

0

Melkein oikea Micro:Bit

Loysin tallaisen lelun korvaamaan sen minka rikoin :).

Voit tehda omia taalla, kiitos Nicholaselle!

0

RIP Mei-Xiu

Olin kirjoittamassa uutta ohjelmaa, jossa olisin hyödyntänyt Microbitin liikkeentunnistinta. Microbitilla on hauskasti tapana näyttää mahdolliset ilmoitukset virheistä koodissa kirjain kerrallaan omalla naytöllään, ja tälläkin kertaa virheilmoitus alkoi rullata kuten oletin. Sitten LED-valot alkoivat yllättäen himmentyä ja sen jälkeen sammuivat kokonaan. Huomasin että laite oli polttavan kuuma ja irrotin sen koneesta. Kokeilin sitä uudelleen myöhemmin kun se oli jäähtynyt, mutta valitettavasti se ei enää käynnisty. Taisi Mei-Xiun matka loppua lyhyeen... vaan olihan se hauskaa niin kauan kuin sitä kesti!

P.S. Mulla ei siis ollut edes mitään teippiviritelmiä siinä kun se kaatui :D

0

Project 3 - Summeri

Leikittyäni aikani LED näytön kanssa halusin kokeilla tehdä jotain Micro:Bitin GPIO-pinnien kanssa (tai mitä lie ovatkaan). En ole oikein koskaan tehnyt mitään elektroniikan rakentelua, eli oli pakko aloittaa aika pohjalta - päätin saada summerin toimimaan nappulan painalluksella!

CamJam EduKitin (jonka olin juuri tilannut Pi Zeroa varten) mukana tuli koekytkentälevy, summeri sekä johtoja liitäntöjä varten. Valitettavasti minulla ei ollut klipsua tai muuta milla olisi helposti saanut johdon yhdistettyä Micro:Bittiin joten päädyin käyttämään teippiä. (Ei sitä varmaan saisi käyttää mutta...)

Summeri on todella yksinkertainen - jos siinä on virtaa niin se on päällä, muuten se on hiljaa. Asensin summerin koekytkentälevyn keskelle niin, että pidempi jalka yhdistettiin Micro:Bitin pinniin 1 ja lyhyempi maahan (Ground - merkitty GND). Pinni 1 on on siirräntää varten, ja kun se on päällä niin summeri saa virtaa ja pitää meteliä.

Testasin viritelmääni tämän ohjelman avulla nähdäkseni toimiiko se, ja sehän toimi! Koodinpin1.write_digital(1) tarkoittaa että summeri on päällä ja pin1.write_digital(0) tarkoittaa että se on pois päältä. Summerin voin laittaa päälle ja pois nappuloiden avulla.

Olen iloisesti yllättynyt että sain tämän toimimaan ehkä saanut sähköiskua!

0

Projekti 1 - Awesome hearts

Kuten jo mainitsin, halusin tehdä ohjelman joka saisi seuraavan käyttäjän hyvälle tuulelle. Ja mikäs sen mukavampaa kuin kauniisti sykkivä sydän?

Micro:Bitillä on valmiiksi joitain kuvia jotka on suunniteltu sen 5x5 LED näyttöä varten. Pienen koheltamisen jälkeen löysin resurssit HEART ja HEART_SMALL. En kuitenkaan löytänyt valmista tapaa animoida sydämen sykkiminen, joten päädyin rakentamaan sen itse.

Halusin myös tehdä jotain Micro:bitin nappuloiden kanssa, joten nyt nappulaa painamalla saa luettavaksi positiivisen viestin. Jos molempia nappuloita painaa yhtä aikaa niin ohjelma päättyy.

Tässä on lyhyt video jolla sydämen sykkiminen näkyy. Lähdekoodi on luettavissa täällä.

0

Ensivaikutelmia ja ohjelmointiympäristö

Sain Mei-Xiun haltuuni eilen. Yhdistin sen läppäriini kännykän laturin usb-johdolla. Laite käynnistyi ja ensimmäiseksi näin surullisen naaman, koska edellinen omistaja Eleni Lixourioti oli viimeksi asentanut laitteelle ohjelman, jolla voi seurata onko huonekasveilla tarpeeksi vettä. Sain tästä ajatuksen luoda joku positiivisempi ohjelma joka jättää koneelle ennen kuin lähetän sen edelleen!

Ennen kuin voin alkaa koodaamaan tarvitsin kuitenkin pari ohjelmaa. Ensiksi asensin upyedin joka on selaimessa toimiva editori. Sen avulla pythonilla kirjoitetun ohjelman voi ladata hex-tiedostona omalle koneelle ja siirtää siitä suoraan Micro:bittiin tiputtamalla se microbitin kansioon. Upyed asentui helposti, ja seuraavaksi halusin asentaa komentorivillä toimivan REPL ohjelman microrepl. REPL:in asentaminen olikin yllättävän hankalaa, vaikka noudatin parhaani mukaan ohjeita. Näennäisesti asennus onnistui, mutta kun yritin ajaa ohjelman sain virheen ImportError: No module named console. Kokeilin vaikka mitä ennen kuin viimein tajusin, että minulla oli väärä versio pyserialista asennettuna.

Microrepl asentaminen Ubuntu 14.04

Koska minulla oli jo python ja pyserial asennettuna, piti ensimmäiseksi poistaa pyserialin väärä versio.

sudo pip uninstall pyserial

Sen jälkeen asensin oikean version:

sudo pip install pyserial==2.7

Ja sitten itse microreplin.

sudo pip install microrepl

Tämän jälkeen microrepl alkoi viimein toimia, kunhan muistin käyttää sudoa kun aloitin ohjelman. Jos sudo unohtui niin käyttöoikeuksien kanssa oli ongelmia eikä REPL auennut.

sudo urepl
0

Micro:Bit - mikä se on?

BBC Micro:Bit on lapsille suunnattu minitietokone jota on helppo ohjelmoida. Englantilaiset 11-vuotiaat koululaiset tulevat saamaan laitteen itselleen myöhemmin tänä vuonna.

Kaverini vinkkasi minua osallistumaan Micro world tour -projektiin, jonka idea on seurata viittä microbittiä kun ne matkaavat maailmalla ja osallistujat vuorollaan kirjoittavat niille pieniä ohjelmia käyttäen Pythonia. Kirjoitan nyt blogia osana tätä projektia ja minulla on viikon ajan käytössä Micro:Bit jolla leikkiä. Englanninkielinen versio blogista löytyy täältä, ja siinä on varmaan vähemmän kirjoitusvirheitä kuin tässä versiossa :).

0

Almost the real deal

Pretendy Micro:Bit to replace the one I broke :).

You can make your own ones here, thanks to Nicholas!

0

RIP Mei-Xiu

I was working on a project to get Mei-Xiu to raise an alarm if it is moved (a very useful feature, I'm sure). I flashed a script to it and it started its usual rolling an error message on the screen when suddenly the LEDs got really dim and went out. Mei-Xiu turned itself off and since then it refuses to turn on. Oh well, it sure was fun while it lasted!

P.S. No, I did not have wires taped to it when this happened. I would have added those once the script was working otherwise :D

0

Project 3 - Buzzer

After having played with the LED screen, I wanted to do something to try to use the pins on the Micro:bit. I’ve never really done anything with electronics so I started with a simple task – make a buzzer alarm!

The CamJam EduKit (which I had just ordered for my Pi Zero) came with a breadboard, a buzzer and some jumper wires. Unfortunately I had no alligator clips or anything else that would have easily connected with the Micro:Bit, but there is always tape! (I’m not saying you should be connecting wires using tape. You probably shouldn’t.)

The buzzer I have is very simple – it will make a sound if there is current going through it. I placed the buzzer on the breadboard straddling the middle divide. The longer leg was connected via a jumper wire to pin1 .The other leg was connected to the ground (marked GND).Pin 1 will be an output pin, and when it is set on, the buzzer will sound.

I tested my contraption with this simple program just to see if it works, and it did! The pin1.write_digital(1) means the current is going out, and pin1.write_digital(0) means it is off. Pressing the buttons will turn the buzzer on and off.

I am amazed that it worked and that I did not electrocute myself in the process!

0

Project 1 - Awesome hearts

As I mentioned the first thing I wanted to do was something nice for the next person that will host Mei-Xiu. What could be nicer than a beating heart? With trial and error I found the HEART and HEART_SMALL image resources (I was still having trouble with the REPL at the time and hadn't found the documentation yet), but I couldn't figure out if I could animate swapping between them using a ready function. So I just animated them myself to make the heart beat.

I wanted to do something with the buttons as well, so I added an silly message to be displayed when each button is clicked. Clicking both buttons at the same time gets you out of the program!

Here is a short demonstration video, and the code can be found here.

0

First Impressions and Environment Set Up

I first received Mei-Xiu yesterday. I plugged it into my computer and thanks to Eleni's project was instantly rewarded with a sad face. This gave me an idea to make some more positive program to flash on the device before I send it on!

But first I needed to set up the coding environment. I managed to get upyed working following the instructions, but getting the REPL client microrepl to work was not that easy. When I tried to install and run it, I kept receiving import errors ImportError: No module named console. After a looong time I finally figured out that I had the wrong version of pyserial installed.

Installing microrepl on Ubuntu 14.04

I already had python and pyserial installed, so first I needed to uninstall the incorrect pyserial version.

sudo pip uninstall pyserial

Then I installed the correct version:

sudo pip install pyserial==2.7

and finally I was able to install Microrepl.

sudo pip install microrepl

I also noticed I had to run microrepl using sudo or I would get errors that I had no access to the port the MicroBit is using.

sudo urepl

After that everything was working really well!

P.S. If you'd rather read this in Finnish, you can find it here.

Thoughts by this user that have been liked by others.

1

Ok thanks bye

Playing with a Micro:Bit has been so much fun, I've learned lots of new things and thoroughly enjoyed the time I've spent with Marja and Mei-Xiu. But it is time to send Marja on to a new host, Peter Cunderlik, who I am sure will come up with lots of interesting things. Thanks for reading my ramblings! You're awesome!