Lily Surface Scraper:
Lily Surface Scraper:
This week we took the coin that we created last week and turned it into a pile of a couple of hundred coins.
Here’s a link to the folder where we store all our files . You’ll find a new file in there called dubloon_wip2.blend, containing everything we did this week.
Files for 23/01/21
We are using Microsoft Teams. Each week, we will post links on the CoderDojo Athenry website and Facebook. Here is are the links for 21 November: Information and Links for week 2 | CoderDojo Athenry
When you are using Teams, please keep your microphone off unless you need to ask a question. You can have your webcam on or off, whichever you prefer.
Here are the main buttons you might need:
It is much easier to follow the session if you have two screens, one for the Teams window and one for your own code. Here are two ways to do this:
As well as the main mentor leading the Teams session, we have other mentors who can answer your questions at any time.
Either: press the Chat button and type your question
Or: press the Raise Hand button and wait for the mentor
If Chat Does Not Work
If you get an error when you try to press the Chat button, it might be because you are logged into a work or school Teams account that has chat restrictions. If so, here is a solution:
Hello again everyone.
It was great to speak to you all last Saturday.
Here are some notes with information all about CoderDojo Athenry in PDF form.
Here’s a quick recap of everyone’s notes;
Martha told us all about the Explorers group, you can contact Martha at Martha@coderdojoathenry.onmicrosoft.com and you can find her slides here.
Oliver spoke about the Advancers group and you can contact Oliver at Oliver@coderdojoathenry.onmicrosoft.com
I talked about the Bodgers group, you contact me at Declan@coderdojoathenry.onmicrosoft.com and you can read all about the Bodgers group here.
Kieran then spoke about the Modellers group. Here is his presentation.
Kieran can be contacted at Kieran@coderdojoathenry.onmicrosoft.com.
Finally Michael spoke about the Hacker Group which will be starting in the new year. Here are his slides
Mike’s email is, yes you guessed it is, Mike@coderdojoathenry.onmicrosoft.com
We will be posting information for our first session next Saturday in the next day or two, so keep an eye out for that.
Looking forward to seeing you all again next Saturday.
Declan and the CoderDojo Athenry Mentors
Hi everyone, hope you are all well. As you have probably heard by now, CoderDojo Athenry is starting up again with online sessions. We will have an information session on 07-Nov-20, but in the meantime, here are answers to some … Continue reading
Hope you are keeping safe and healthy. Its lovely weather at the moment so I guess you are outside as much as you can. So when the rain appears again ,maybe you can take a look at this video.
Sorry it took me so long to get another one done, but its up now. Video
As you all know Clarin College is closed until at least 29-Mar-2020, as a result we will not be able to run CoderDojo Athenry until the school reopens.
The CoderDojo Foundation have also announced that the Coolest Projects Showcase that was scheduled to take place on 06-Jun-2020 in the RDS has been cancelled.
We will keep you updated by email, on Facebook, Twitter and here if the situation changes.
Enjoy St.Patrick’s weekend.
Luckily Scratch comes with a Piano Sprite, which we used and expanded it to fill the width of the screen.
Next step was to create the list of all the notes, there are 14 keys on the Piano so we need at least 14 notes in our list.
We found out what notes are possible by using one of the Sound blocks and looking at what was possible
This gave us our list of possible notes:
Now on to the code…
We needed to work out what key on the Piano had been clicked, and convert it to a number between 1 and 14 so we could play the correct note from the list.
This required some tricky calculations, to convert the Mouses “X” position to a positive integer between 1 and 14.
This ended up with the following code and a couple of Variables to store the “Extra” number to make X positive and the size of a note:
Once we had the positive integer we could use it to select the correct note to play from the list:
We did start some of the Buttons, and we will complete them next week. Notes for the buttons will be included then.
In order to make the Piano a bit more usable we added 3 Buttons:
All three Buttons had two costumes, we used the second costume to change the colour of the Button, this made it easy to see if you had clicked the button or not.
The Record button, simply set a Data Flag to indicate to the Piano code that it should “record” the notes being played in a List variable.
It also flashed while recording was “on”, this is the code for the Record Button:
We also had to add some additional code to the Piano to make sure the notes were recorded:
The Stop button was quite simple, we just set the Data Flag back to 0, and changed the costume for a short while to make it clear that the button had been pressed.
The Play button was a little more complex as it need to read all the items in the List and play the correct notes. It also flashed while playing. This is the code from the Play button:
The Final project looked something like this, you can get a copy from the Scratch Web Site, see the Notes below.
Note: My version of the project has been uploaded to https://scratch.mit.edu you can Sign in using the following details:
At CoderDojo Athenry, the Hackers spent some time examining the components of a desktop PC and a Raspberry Pi 3+ and a Raspberry Pi Zero.
Even though the Pis are much smaller than a desktop PC, they are functionally equivalent – as we saw, you can plug the Pi into the keyboard, mouse and screen of the desktop PC and use it like one.
We identified the major components of a desktop PC, and saw where each of them appear on the Raspberry Pi also:
We noted that the Pi has a single chip that has its CPU, a basic GPU and up to 1GB of RAM all stacked in layers on top of each other. While its CPU is lower power than a standard PC CPU, it benefits from having a really short distance that data has to travel from RAM to CPU. CPUs run so fast that having electrons travel a few centimetres is a significant delay!
PCs and the Pi also have connections for peripherals, which is anything that can be connected to it, using USB, Bluetooth, HDMI, or other connection types:
The Raspberry Pi Zero has micro-USB and micro-HDMI connectors to keep everything as small as possible, and it has wifi only, no ethernet port (though it is possible to get a micro-USB to ethernet adapter).
A couple of members of the group have built their own desktop PCs, which is an impressive feat!