Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nixigaj/best-fan-project
- Owner: nixigaj
- Created: 2024-09-27T12:34:33.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-10-17T08:18:32.000Z (3 months ago)
- Last Synced: 2024-10-19T11:15:29.876Z (3 months ago)
- Language: C++
- Homepage:
- Size: 10.7 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.