You are hereWTF is a Micro-controller
WTF is a Micro-controller
Get familiar with micro-controllers and their applications using the THS project boards. Learn to write, compile and download code to read switches, turn on LEDs, perform PWM, and basic communications.
This will be a very basic introductory class for people new to micro-controllers. It will be taught using the class set of Tokyo Hackerspace microcontroller boards and will focus on getting people setup and familiar with the microcontroller tools, build environment, and actually writing their own code to toggle physical pins. You will also learn how to access registers, read them, set and clear register bits, blink LEDs, generate PWM (pulse width modulation) signals, control servos, set up analog/digital converters, test them using potentiometers, and read temperature sensors. Possibly other sensors too, if time permits.
The course will mix short bursts of lecture and then hands on work. The lecture will just be to teach enough to get through the lab. Once the lab time is up, then there will be another short lecture to discuss the next principles for the lab and so on.
Pre-requisites for the course are some type of programming experience. People attending should be familiar with if/else statements, for/while loops, variables, and basic operators (+,-,=). Since this is the first course, I highly recommend attendees to use a Windows-based PCs to avoid any type of driver or software compatibility issues. Future courses will be opened up to Linux and Mac as well, but the toolchain, libraries, and drivers need to be tested on those OSes beforehand.
Price: 3000 yen, all proceeds go to Tokyo Hackerspace, except for 142 yen which goes to buying potato chips for our teacher!
class size will be limited to 8 people