Pages

Showing posts with label Arduino. Show all posts
Showing posts with label Arduino. Show all posts

Monday, September 5, 2016

TAP Lab Visit #3

This Wednesday I returned to the TAP Lab to continue my education in all things Maker. Most of this involves Arduino and other types of coding, but we'll see where things take me and how much time I'll actually have in the future to come back (it is pretty far away - but definitely worth it).

Today's session started with me figuring out another sensor - a temperature sensor which is surprisingly accurate. Then the very helpful people at the lab started telling me all about all the parts I had in my Arduino kit, including some displays. Well, I was intrigued. My big thought was to get the display to show the temperature. Well, it was a massive job just to 1) figure out how to hook up the display to the Arduino board and then 2) figuring out the coding, which had a very simple, but inexplicable error.

The code we found on the Internet for the lights was giving some really strange results. We poured through it, trying to figure out what went wrong. Then we started testing things to see what changed. It became apparent, at one point, that the lights were doing the opposite of what they were meant to do in the code. So, I changed all the 'trues' (which the code said meant the lights would go off) to 'falses' and amazingly, the display lit up as it should have. It was a good lesson in debugging, though it got pretty frustrating at one point, and I was definitely in the dip (growth mindset FTW!). But this only led to a static display. I managed to change the display to my birth year and then discussed ways in which I could program the numbers to change - though due to the tediousness of the code I'd have to write, I put that off for another day.



Since I remembered to bring my mBot to the lab, I decided to have some fun with its display as well. It is much easier to program the lights there (it's all visual, and you just need to click on the squares), so I was able to spell out all the number words to ten and get it to count up. I bet I can modify this program to make it do addition or subtraction (or many other things). Hmmmmm.... I do love how learning one skill can get you thinking about how it can be applied. Have a look at the video of the lights changing.



Today was a fantastic lesson in what actually goes on in a makerspace. It was often quiet when I was working, but when I had a problem, many people there were willing and even eager to help me. That's the kind of atmosphere I'd like to create for makerspaces. I spent two hours there, but it felt like 10 minutes. Again, that's what I want for MakerEdNZ. 

Sunday, August 28, 2016

TAP Lab Visit #2

Once again, this past Wednesday I made my out to Te Atatu Peninsula Makerspace for their weekly meetup. I wanted to a) learn more about using Arduino (specifically sensors), b) potentially figure out what's wrong with my mBot and c) continue to build a relationship with people who actual know how to run and organize a makerspace so that I have some real-world experts to help with MakerEdNZ.

Overall it was a pretty good evening. Though the weather was bad there were a good number of people who could help me figure some things out. It was nice being in a room of problem solvers - people who will try different things to figure stuff out. With some help I set up a photoresistor sensor on the Arduino board to check for light. We had a good discussion on what the results actually meant (I was getting high numbers when it was dark and low numbers when it was light, which was confusing to me).

The subject of my non-working mBot came up as well. Another person there helped me use their mBot to try connecting it via the 2.4GHZ connection. It worked reasonably well and I was able to explore a little bit about the sensors on the mBot. It was good because while I was doing so, I was able to imagine in my head how these lessons and ideas could be put to use in a classroom or makerspace (and now I have some skills to work with as well).  The unfortunate part was that when I went to school the next day, I was unable to get the mBot working completely, so there must be some other issue. So there will be a visit #3 coming up soon (I've signed up to go next week and the week after, but we'll see if I can actually make those days). 

Anyone interested in makerspaces or joining us for #MakerEdNZ, I'd suggest visiting a community makerspace and see what they do. Everyone I've met has been very friendly and extremely willing to help. You can find lots of those on Meetup.


Thursday, July 28, 2016

TAP Lab Visit

Last night I went to the Te Atatu Penisula Community Center where they have an awesome makerspace to learn about Arduino. I heard about this through meetup. The idea was that anyone interested in Arduino could get a crash course in the basics, even if they didn't know anything about it.

Some of this may be too technical for some, but keep on reading for my thoughts on makerspaces in general.

I figured that since I want to get students making robots (at some point), I'd better learn myself. There were a good number of people there and I was given help in a small group of 4 people. We were taught how to just use the Arduino to light up an LED using both parallel and series circuits. Then we got the chance to experiment with coding some LEDs to blink and to fade. While not completely earth shattering stuff, it was a good first step with not only the physical setup of the Arduino and breadboards, but also with the coding for Arduino.

As I have been slowly sharing with people, one of the things I'm attempting to do at the moment is to actually organize the maker educators in New Zealand, so this visit was also a good way of networking with other people, outside of schools, who have knowledge. In an long discussion with some of the regulars afterwards I was able to get a good idea of what is out there in New Zealand at the moment (a growing number of makerspaces for adults, along with a network connecting them - but still a lack of organized network for school, something which I'm prepared to start - Maker Ed NZ, which is quickly or slowly becoming my pet project).

I'll be writing more about makerspaces and why I think they are important and necessary in schools later, but I did want to share what I did and what I learned. Here's a short video of the LED lights I was able to get to blink in an alternating manner.


Monday, June 6, 2016

Code Club Week 4: Girl Power Rising

Code Club keeps chugging along. Most of the issues that are coming up are minor - and related to my (mis)management of time. That being said, the majority of the students in the club are just coming in, doing the activities and then leaving. It's a bit like herding cats at times, but I'm not too worried. I wanted to give students an opportunity to code and LEARN some coding. I feel like I'm achieving that. I don't need to limit them by stopping. I will be trying to share a bit more.

One thing I want to talk about is girls in coding.

A common theme today is the lack of women in coding/computer based jobs and being represented in university Computer Science programs. I could cite many different articles (ok, I will: here, here and here for starters). Without going into the various reasons behind this, I feel like as a teacher I should try to do something to correct this balance. Why can't my girls gain these skills and enjoy doing it?


Will one Code Club at a school in New Zealand make a dent in the statistics? Probably not. But the message, once spread might. I've always thought that as a male teacher, I brought some value that my female colleagues could not bring (that's not to say they don't add anything that I can't, but there are far fewer males teaching young girls and having a positive non-relative male role model is quite rare for girls) - namely that I could encourage them, as a male and show them that it is a valued skill in them. I'm hoping that my job is one of keeping the flame lit, rather than re-igniting it.


Have I done anything out of the ordinary for the girls in my club? Not particularly, except I've encouraged them (which, I guess, could be more encouragement than they're getting from other sources). I was quite pleased with the number of girls I had this week. On Tuesday, I had about 3 times as many girls as boys. And honestly, I don't see any difference in their ability to code. One of the stars of my club is a girl in my class. I don't think she has a lot of experience, but she is enjoying it and has been eating up every new thing she can - she even comes both days I hold the club. That's dedication.


In my search to find information about this, I also found some resources for anyone interested in encouraging girls to code. Here are some of them:




I feel this is a very relevant area in all things STEAM. I'm not sure what direction this will lead me at my school this year and beyond, but I do have some plans. If you've got some girls who are really good at coding, there is always Lilypad Arduino as well that can be used to make wearable technology and clothing - though boys can play with those too. I've ordered some and am in the process of trying to figure out how it works (because as much as I may know about coding, it's not really that much.

If anyone has actively gone out and promoted girls in Coding or STEAM, I'd love to hear from you. I may not start implementing new ideas in the coming weeks, but every idea is a spark that is very hard to extinguish in my head.

I look forward to hearing from you!