courses take place here
Open Source Training: (gleicher Kurs auf deutsch)

Mikrocontroller

Microcontrollers are ubiquitious. They are being put to use if a portable device is supposed to be very energy-efficient, very reliable, very small, extremely fast or cost-efficient. This training course is directed towards participants aiming to get to know the realm of microcontrollers, where software and hardware nearly merge with each other. In this training you will learn how to build these systems.

Using the example of Atmel's AVR atmega (8bit) controller, the course will assist the participants with overcoming the first obstacles. There is a whole lot of details needed working properly before the first LED starts to flash. The participants will learn to install and use the necessary tools. Practical programming exercises in Assembler, C and Forth will deepen your expertise. This knowledge will subsequently be applicable to own projects and different microcontrollers.

Price

3 days, 1,522.00 € + 19% vat = 1,811.18 €

Full eight clock hours per day, complete set of literature, WiFi, complimentary notebook, full board, drinks (selected wines are charged separately), pastries, homemade cakes, sauna, social program

Extended/reduced amenities on demand:

Surcharge per guest night in two bed rooms (spacious and comfortable rooms) 59.00 € + 7% vat = 63.13 €per night
Surcharge per guest night in the Linuxhotel-flat share 83.00 € + 7% vat = 88.81 €per night
Surcharge per guest night in single rooms (depending on availabity, early reservation recommended) 129.00 € + 7% vat = 138.03 €per night
Reduction for half board instead of full board accomodation -29.41 € + 19% vat = -35.00 €per day
Reduction w/o social program -8.40 € + 19% vat = -10.00 €per evening

Tax deductibility * Terms of cancellation

Schedules/Reservations

Please select your favourite reservation date

Tutors

Dr. Erich Wälde started out as a physicist and spent some time in the realm of astrophysics. Since 20 years, he has been working with Un*x and since 10 years with GNU/Linux. During this time, he has been successfully engaged with microcontrollers (PIC, 8051, AVR).

prerequisites for attending

You should be experienced with working at command-line level (shell). C programming skills will be beneficial but not mandatory.

Basic knowledge of electronics will be helpful.

If you feel uncertain on this point, we look forward to assist you via email or phone.

Course contents

Introduction

"The Looooong Toolchain"

Programming in Assembler: 1 Hz blinkenlights

Programming in C: Analog/Digital conversion

Programming in C: Pulse/Width modulation

Technics: Microcontroller susystems

Programming Forth

Optional: Programming and processing with Arduino IDE

Optional: Programming in Bascom

Programming methods

Debugging

Optional: Communication with bit bang

Optional: Communication: LCDisplay

Optional: Communication: rs485 + mpc mode

Optional parts will be selected depending on the participants' focus of interest and time available.

Course schedule