init
This commit is contained in:
46
docs/test.md
Normal file
46
docs/test.md
Normal file
@@ -0,0 +1,46 @@
|
||||
```
|
||||
#include <Arduino.h>
|
||||
#include <Pinout.h>
|
||||
#include <Tool.h>
|
||||
#include <Wire.h>
|
||||
#include <SPI.h>
|
||||
#include <Adafruit_PWMServoDriver.h>
|
||||
|
||||
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver();
|
||||
|
||||
uint licznik=1;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
delay(2000);
|
||||
Serial.println("--- TEST KANAŁÓW PCA9685 ---");
|
||||
|
||||
Wire.begin(PIN_SDA, PIN_SCL);
|
||||
pwm.begin();
|
||||
pwm.setPWMFreq(50);
|
||||
|
||||
Serial.println("Rozpoczynam sekwencję testową...");
|
||||
}
|
||||
|
||||
void loop() {
|
||||
// Sprawdzamy pierwsze 8 kanałów (większość rąk ma 5 lub 6)
|
||||
for (int channel = 0; channel < 5; channel++) {
|
||||
Serial.print("Testuję kanał nr: ");
|
||||
Serial.println(channel);
|
||||
|
||||
// Ruch w jedną stronę
|
||||
pwm.setPWM(channel, 0, 150);
|
||||
delay(800);
|
||||
|
||||
// Ruch w drugą stronę
|
||||
pwm.setPWM(channel, 0, 500);
|
||||
delay(800);
|
||||
|
||||
// Krótka pauza przed następnym palcem
|
||||
delay(500);
|
||||
}
|
||||
|
||||
Serial.println("Koniec cyklu. Powtarzam...");
|
||||
delay(2000);
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user