I was looking for an extension to the Micro:bit Go set that I bought a while back and came across a robot set that is currently on sale. This set comes with most of the sensors a typical line following or obstacle avoiding robot needs. Currently, it is being sold at a fraction of the price of other similar Micro:bit robots, and is far cheaper than sets such as the Lego EV3.
After unpacking it earlier this evening after work, I managed to put together the parts by following the instructions, which were quite clear.
To program the robot using Micro:bit's Makecode, which is a block programming interface that is very similar to Scratch, you will need to download the Yahboom blocks by selecting Extensions from the Advanced menu.
Enter the following URL into the search bar: https://github.com/lzty634158/yahboom_mbit_en
You will then see the library of new blocks including those meant for the robot below:
A few simple lines of code are all that is needed for the light sensors to keep tracking a black line by turning whenever one of the sensors detect white while the other detects black.
After programming the robot, download the hex file into the Microbit and the robot is good to go.
Some of the more challenging problems in the topic of electricity in the A-level syllabus are those involving a potentiometer. The solution involves the concept of potential divider and the setup can be used to measure emf or potential difference across a variety of circuits components. Basically, students need to understand the rule - that the potential difference across a device is simply a fraction of the circuit's emf, and that fraction is equal to the resistance of the device over the total resistance of the circuit.
The intention of this Geogebra app is for students to practise working on their calculations, as well as to reinforce their understanding of the principle by which the potentiometer works.
I've curated a series of Geogebra apps that are relevant and useful for the instructional objectives under the Singapore-Cambridge GCE 'O' and 'A' level syllabi. Some of these apps were created by myself. If you have any ideas for new Geogebra apps, do let me know in the comments section below and I'll see if it's possible to create. Alternatively, if you have come across other Geogebra apps that can be relevant to the local physics syllabus, I would gladly include them into my lists!
Students can explore how varying frequency and amplitude of the vertical oscillation of a platform could cause an object resting on it to temporarily leave the platform (i.e. when normal contact force is zero).
As one of the first topics in A-level physics, kinematics introduces JC students to the variation of velocity and displacement with acceleration. Very often, they struggle with the graphical representations of the 3 variables.
This Geogebra app allows students to vary acceleration (keeping it to a linear function for simplicity) while observing changes to velocity and displacement. Students can also change the initial conditions of velocity and displacement.
The default setting shows an object being thrown upwards with downward gravitational acceleration of 10 m s-2.
The movement of the particle with time is shown on the left with a reference line showing the position on the displacement graph.
In order to help students visualise a wavefront, a 3-D image is usually used to show the imaginary line joining particles in phase. I created the Geogebra apps below to allow students to change the wavefront and observe it move with time at a constant wave speed. There represent simplified versions of waves on a ripple tank with a linear and circular wavefront.