Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nixigaj/best-fan-project

A temperature controlled fan with PWM.
https://github.com/nixigaj/best-fan-project

Last synced: 1 day ago
JSON representation

A temperature controlled fan with PWM.

Awesome Lists containing this project

README

        

# Best fan project

Erik Junsved, Hanna Lindmark, Jonna Bauer, Tove Frænell

A temperature controlled fan with PWM.

You will also need the Arduino toolchain. This can be installed by installing [Arduino IDE](https://www.arduino.cc/en/software).

## Dev setup

This project uses PlatformIO as build tool.

[Install PlatformIO core](https://docs.platformio.org/en/latest/core/installation/methods/index.html)

### Needed VSCode extensions

- [PlatformIO IDE](https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide)
- [EditorConfig](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)

### Needed CLion extensions
- [PlatformIO](https://plugins.jetbrains.com/plugin/13922-platformio-for-clion)
- [EditorConfig](https://plugins.jetbrains.com/plugin/7294-editorconfig)

## Building and running
Connect the Arduino Uno to a USB-port. Then, use the buttons in your editor or run `make run` (or `make.bat run` on Windows) to upload, execute, and monitor the program over serial.