Skip to content

PWM fan control with an ATtiny45 / 85

License

Notifications You must be signed in to change notification settings

DoImant/Attiny-PWM-Luefter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A PWM fan controller using an ATtiny85

The code is written for an ATtiny 45/85. The ATTinyCore https://github.com/SpenceKonde/ATTinyCore is required for compiling.

The SendOnlySoftwareSerial library by Nick Gammon https://github.com/nickgammon/SendOnlySoftwareSerial is used for the serial output of the fan revolutions

Used Pins:
Pin 1 PB5 = Reset
Pin 2 PB3 = unsed
Pin 3 PB4 = ADC Input (Temperature Voltage)
Pin 4 GND
PIN 5 PB0 = mySerial Output
Pin 6 PB1 = PWM Signal Output
Pin 7 PB2 = PWM FAN Signal Input (Frequency Counter)
Pin 8 VCC = +5V
              +-\/-+
 NC     PB5 1 |    | 8 VCC   
 NC     PB3 2 |    | 7 PB2*  
       *PB4 3 |    | 6 PB1*  
        GND 4 |    | 5 PB0*  
              +----+ 

An example circuit

Circuit diagram

Releases

No releases published

Packages

No packages published

Languages