MatrixMiniR4 1.1.5
Matrix Mini R4 Arduino Library API Documentation
Loading...
Searching...
No Matches
MiniR4PWM.h
Go to the documentation of this file.
1
6#ifndef MiniR4PWM_H
7#define MiniR4PWM_H
8
9#include "MiniR4Digital.h"
10#include <Arduino.h>
11
21template<uint8_t PIN1, uint8_t PIN2> class MiniR4PWM : public MiniR4Digital<PIN1, PIN2>
22{
23public:
25 {
26 _pin1 = PIN1;
27 _pin2 = PIN2;
28 }
29
37 void setPWML(uint8_t level)
38 {
39 pinMode(_pin1, OUTPUT);
40 analogWrite(_pin1, level);
41 }
42
50 void setPWMR(uint8_t level)
51 {
52 pinMode(_pin2, OUTPUT);
53 analogWrite(_pin2, level);
54 }
55
56private:
57 uint8_t _pin1;
58 uint8_t _pin2;
59};
60
61#endif // MiniR4PWM_H
Handling MiniR4.Dn digital pin functions.
Class for handling digital input and output operations.
A class to handle PWM (Pulse Width Modulation) signals on two specified pins.
Definition MiniR4PWM.h:22
void setPWMR(uint8_t level)
Sets the PWM level for the second pin.
Definition MiniR4PWM.h:50
void setPWML(uint8_t level)
Sets the PWM level for the first pin.
Definition MiniR4PWM.h:37