Você está na página 1de 12

1 void setup()

2 {
3 pinMode(2, OUTPUT);//Definimos o pino 2 (LED) como saída.
4
5 ledcAttachPin(2, 0);//Atribuimos o pino 2 ao canal 0.
6 ledcSetup(0, 1000, 10);//Atribuimos ao canal 0 a frequencia de 1000Hz com resolucao de 10bits.
7
8 }
9
10 void loop()
11 {
12 for (int i = 0; i < 1024; i++)
13 {
14 ledcWrite(0, i);//Escrevemos no canal 0, o duty cycle "i".
15 delay(2);
16 }
17
18 for (int i = 1023; i > 0; i--)
19 {
20 ledcWrite(0, i);
21 delay(2);
22 }
23 }
24
1 ledcAttachPin(PINO, CANAL);
1 ledcSetup(CANAL, FREQUENCIA, RESOLUCAO);

1 ledcWrite(CANAL, DUTY CYCLE);


1 void setup()
2 {
3 pinMode(23, OUTPUT);//Definimos o pino 23 como saída.
4 pinMode(22, OUTPUT);//Definimos o pino 22 como saída.
5 pinMode(21, OUTPUT);//Definimos o pino 21 como saída.
6 pinMode(19, OUTPUT);//Definimos o pino 19 como saída.
7
8 ledcAttachPin(23, 0);//Atribuimos o pino 23 ao canal 0.
9 ledcSetup(0, 1000, 10);//Atribuimos ao canal 0 a frequencia de 1000Hz com resolucao de 10bits.
10 ledcWrite(0, 256);//Escrevemos um duty cycle de 25% no canal 0.
11
12 ledcAttachPin(22, 1);//Atribuimos o pino 22 ao canal 1.
13 ledcSetup(1, 1000, 10);//Atribuimos ao canal 1 a frequencia de 1000Hz com resolucao de 10bits.
14 ledcWrite(1, 512);//Escrevemos um duty cycle de 50% no canal 1.
15
16 ledcAttachPin(21, 2);//Atribuimos o pino 21 ao canal 2.
17 ledcSetup(2, 1000, 10);//Atribuimos ao canal 2 a frequencia de 1000Hz com resolucao de 10bits.
18 ledcWrite(2, 768);//Escrevemos um duty cycle de 75% no canal 2.
19
20 ledcAttachPin(19, 3);//Atribuimos o pino 19 ao canal 3.
21 ledcSetup(3, 1000, 10);//Atribuimos ao canal 3 a frequencia de 1000Hz com resolucao de 10bits.
22 ledcWrite(3, 1023);//Escrevemos um duty cycle de 100% no canal 3.
23 }
24
25 void loop()
26 {
27
28 }
29
José Morais
Estudante de Engenharia da Computação pela USC, pretende se aprimorar e fazer a diferença nesta
imensa área da tecnologia. Apaixonado por IoT, sistemas embarcados, microcontroladores e
integração da computação nos mais diversos fins práticos e didáticos.

Você também pode gostar