Prezentace 20.

This commit is contained in:
vojta@alfred
2026-03-24 11:40:40 +01:00
parent 3ac36c4342
commit 31376ba2d0
2 changed files with 13 additions and 10 deletions
@@ -11,22 +11,22 @@
// mapovani vstupnich GPIO pinu // mapovani vstupnich GPIO pinu
const uint8_t JOY_1_KEY = -1; // napriklad 8 const uint8_t JOY_1_KEY = -1; // napriklad 8
const uint8_t JOY_1_X = -1; // nutno analogovy, napriklad A3 const uint8_t JOY_1_X = A3; // nutno analogovy, napriklad A3
const uint8_t JOY_1_Y = -1; // nutno analogovy, napriklad A4 const uint8_t JOY_1_Y = A4; // nutno analogovy, napriklad A4
const uint8_t JOY_2_KEY = -1; // napriklad 7 const uint8_t JOY_2_KEY = -1; // napriklad 7
const uint8_t JOY_2_X = -1; // nutno analogovy, napriklad A2 const uint8_t JOY_2_X = A2; // nutno analogovy, napriklad A2
const uint8_t JOY_2_Y = -1; // nutno analogovy, napriklad A5 const uint8_t JOY_2_Y = A5; // nutno analogovy, napriklad A5
// mapovani vystupnich GPIO pinu // mapovani vystupnich GPIO pinu
const uint8_t SERVO_ROTACE = -1; // nutno PWM, napriklad 3 const uint8_t SERVO_ROTACE = 3; // nutno PWM, napriklad 3
const uint8_t SERVO_SPODNI = -1; // nutno PWM, napriklad 5 const uint8_t SERVO_SPODNI = 5; // nutno PWM, napriklad 5
const uint8_t SERVO_VRCHNI = -1; // nutno PWM, napriklad 6 const uint8_t SERVO_VRCHNI = 6; // nutno PWM, napriklad 6
const uint8_t SERVO_CELISTI = -1; // nutno PWM, napriklad 9 const uint8_t SERVO_CELISTI = 9; // nutno PWM, napriklad 9
// dalsi globalni nastaveni // dalsi globalni nastaveni
const uint16_t GLOBALNI_PERIODA_OBNOVOVANI = 20; // ms const uint16_t GLOBALNI_PERIODA_OBNOVOVANI = 20; // ms
const uint16_t JOY_MEZ_HORNI = 1000; // 0-1023 const uint16_t JOY_MEZ_HORNI = 800; // 0-1023
const uint16_t JOY_MEZ_DOLNI = 50; // 0-1023 const uint16_t JOY_MEZ_DOLNI = 400; // 0-1023
const uint8_t SERVO_KROK_TRVANI = 5; // ms const uint8_t SERVO_KROK_TRVANI = 5; // ms
const uint8_t SERVO_ROTACE_MIN = 0; const uint8_t SERVO_ROTACE_MIN = 0;
const uint8_t SERVO_ROTACE_MAX = 180; const uint8_t SERVO_ROTACE_MAX = 180;
@@ -188,6 +188,7 @@ void servo_pohyb_vse() {
// inicilalizace a nastaveni // inicilalizace a nastaveni
void setup() { void setup() {
Serial.begin(9600);
joy_init(); joy_init();
servo_init(); servo_init();
servo_najit_nejdelsi_krok(); servo_najit_nejdelsi_krok();
@@ -198,6 +199,8 @@ void setup() {
void loop() { void loop() {
servo_pozice_vse(); servo_pozice_vse();
joy_stav(); joy_stav();
Serial.println(servo_rotace.read());
//Serial.println(analogRead(JOY_2_X));
servo_pohyb_vse(); servo_pohyb_vse();
delay(GLOBALNI_PERIODA_OBNOVOVANI); delay(GLOBALNI_PERIODA_OBNOVOVANI);
} }
Binary file not shown.