https://github.com/jonaskuske/sketching-with-hardware
🔌 Repo for class "Sketching with Hardware" | DMP, HS Bremerhaven
https://github.com/jonaskuske/sketching-with-hardware
Last synced: about 1 year ago
JSON representation
🔌 Repo for class "Sketching with Hardware" | DMP, HS Bremerhaven
- Host: GitHub
- URL: https://github.com/jonaskuske/sketching-with-hardware
- Owner: jonaskuske
- Created: 2018-10-08T15:02:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-22T13:28:21.000Z (over 6 years ago)
- Last Synced: 2025-02-05T00:42:28.263Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 110 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Class: Sketching mit Hardware
This repository contains the code for my university class "sketching with hardware", an introduction to working with hardware (Arduino) and C++.
> Note: The comments within the code are written in German as of now.
Â
---
### Lesson 1: Traffic Control
Implementation of an automatic traffic control system, monitoring traffic with an ultrasonic sensor. Can also be controlled with an IR Remote.
> see branch: [`traffic-control`](https://github.com/jonaskuske/sketching-with-hardware/tree/traffic-control)
### Lesson 2: Blinking LED
A simple LED, controllable with a button: it eithers blinks or turns off with a fade-out effect.
> see branch: [`blinking-led`](https://github.com/jonaskuske/sketching-with-hardware/tree/blinking-led)
### Lesson 3: Photo Resistor
Using a photo resistor so an LED can respond to the ambient brightness.
> see branch: [`photo-resistor`](https://github.com/jonaskuske/sketching-with-hardware/tree/photo-resistor)
### Lesson 4: Async Control
Using the `millis` function to let one LED blink while another responds to button presses at the same time.
> see branch: [`async-control`](https://github.com/jonaskuske/sketching-with-hardware/tree/async-control)
### Lesson 5: Color Loop
Controlling the different color channels of an RBG LED, smoothly fading from one color to the next to create a rainbow effect.
> see branch: [`color-loop`](https://github.com/jonaskuske/sketching-with-hardware/tree/color-loop)
### Lesson 6: Distance Meter
Using an ultrasonic sensor to measure distance and output it to a display.
> see branch: [`distance-meter`](https://github.com/jonaskuske/sketching-with-hardware/tree/distance-meter)
---
## 2019
### Lesson 1: Chaser Light
A simple sequence of lights lighting up in order.
> see branch: [`chaser-light`](https://github.com/jonaskuske/sketching-with-hardware/tree/chaser-light)
### Lesson 2: Potentiometer
> see lesson ["Photo Resistor"](https://github.com/jonaskuske/sketching-with-hardware/tree/photo-resistor)