Prezentace 20.
This commit is contained in:
@@ -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.
Reference in New Issue
Block a user