Single-Course Engelsk 5 ECTS

Telecommunication programming projects with Arduino

Overall Course Objectives

To give the participants a basic knowledge of C programming, code documentation, interfacing to the Arduino platform and communication protocols.

See course description in Danish

Learning Objectives

  • Apply the special characteristics of C code for Arduino
  • Explain the steps needed to successfully execute C code on an Arduino platform
  • Plan and document a system design
  • Evaluate pros and cons of different wired and wireless communication technologies
  • Evaluate code and components for low power optimized devices
  • Use simple circuitry for interconnecting components
  • Document code using a version control system
  • Present and demonstrate own project work

Course Content

Basic C programming, Version control system and code documentation, Tutorials and exercises, Introduction to Arduino, System design, Wired and wireless communication protocols (e.g. wifi, Bluetooth, Lora, RF, Ethernet), Sensors and devices, IoT server/backbone.
Project examples: Temperature control, Alarm system with motion detection and notification, Wireless serial RF communication between two Arduino units, Unit control via GSM SMS messaging , Security, code generation, PIN recognition, SMS confirmation.

Students are expected buy their own IoT kit (approx. kr. 300-400.-), but no expenses for books. IoT project development in groups. Part of the supervision may be carried out online.

Possible start times

  • 2 – 4

Recommended prerequisites

Basic programming skills

Teaching Method

Lectures, exercises, project work.
Mandatory project presentation.

Faculty

Remarks

This course offers hands-on project work. Group work encouraged. Own laptop required.
NB: Maximum number of participants is 20.

Limited number of seats

Maximum: 20.

Please be aware that this course has a limited number of seats available. If there are too many applicants, a pool will be created for the remainder of the qualified applicants, and they will be selected at random. You will be informed 8 days before the start of the course, whether you have been allocated a spot.

See course in the course database.

Registration

Language

Engelsk

Duration

3 weeks

Institute

Electro

Place

DTU Lyngby Campus

Course code 34338
Course type Bachelor
Semester start Week 2
Semester end Week 4
Days Mon-fri 8:00-17:00
Price

9.250,00 DKK

Please note that this course has participants limitation. Read more

Registration