ΠΊΡΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ°Π»ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΠΎΠΉ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡ ΡΠΈΡΡΠΎΠ²ΡΡ (PWM) Π²ΡΡ ΠΎΠ΄ΠΎΠ² Arduino/esp!
#include <A15_power.h> // ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
A15Power pin(Π²ΡΡ
ΠΎΠ΄, Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅); // ΠΊΠ»Π°ΡΡ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ
_5V // 5 Π²ΠΎΠ»ΡΡ
_4V // 4 Π²ΠΎΠ»ΡΡΠ°
_3V // 3 Π²ΠΎΠ»ΡΡΠ°
_2V // 2 Π²ΠΎΠ»ΡΡΠ°
_1V // 1 Π²ΠΎΠ»ΡΡ
GND // 0 Π²ΠΎΠ»ΡΡ (gnd)
setVolts(Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅); // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠΊΠ°Π·Π°Π½ Π² ΠΊΠ»Π°ΡΡΠ΅
returnVolts(); // Π²Π΅ΡΠ½ΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΊΠ»Π°ΡΡΠ΅
#include <A15_power.h>
A15Power pin(3);
void setup() {
}
void loop() {
pin.setVolts(_5V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_4V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_3V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_2V);
delay(1000);
pin.returnVolts();
delay(1000);
pin.setVolts(_1V);
delay(1000);
pin.returnVolts();
delay(1000);
}
Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π΅ΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ examples!
Π΅ΡΠ»ΠΈ Π½Π°ΡΠ»ΠΈ Π±Π°Π³ ΡΠΎΠ·Π΄Π²Π°ΠΉΡΠ΅ Issue, Π° Π»ΡΡΡΠ΅ ΡΡΠ°Π·Ρ ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅