Prezentace 20.
This commit is contained in:
@@ -11,22 +11,22 @@
|
||||
|
||||
// mapovani vstupnich GPIO pinu
|
||||
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_Y = -1; // nutno analogovy, napriklad A4
|
||||
const uint8_t JOY_1_X = A3; // nutno analogovy, napriklad A3
|
||||
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_X = -1; // nutno analogovy, napriklad A2
|
||||
const uint8_t JOY_2_Y = -1; // nutno analogovy, napriklad A5
|
||||
const uint8_t JOY_2_X = A2; // nutno analogovy, napriklad A2
|
||||
const uint8_t JOY_2_Y = A5; // nutno analogovy, napriklad A5
|
||||
|
||||
// mapovani vystupnich GPIO pinu
|
||||
const uint8_t SERVO_ROTACE = -1; // nutno PWM, napriklad 3
|
||||
const uint8_t SERVO_SPODNI = -1; // nutno PWM, napriklad 5
|
||||
const uint8_t SERVO_VRCHNI = -1; // nutno PWM, napriklad 6
|
||||
const uint8_t SERVO_CELISTI = -1; // nutno PWM, napriklad 9
|
||||
const uint8_t SERVO_ROTACE = 3; // nutno PWM, napriklad 3
|
||||
const uint8_t SERVO_SPODNI = 5; // nutno PWM, napriklad 5
|
||||
const uint8_t SERVO_VRCHNI = 6; // nutno PWM, napriklad 6
|
||||
const uint8_t SERVO_CELISTI = 9; // nutno PWM, napriklad 9
|
||||
|
||||
// dalsi globalni nastaveni
|
||||
const uint16_t GLOBALNI_PERIODA_OBNOVOVANI = 20; // ms
|
||||
const uint16_t JOY_MEZ_HORNI = 1000; // 0-1023
|
||||
const uint16_t JOY_MEZ_DOLNI = 50; // 0-1023
|
||||
const uint16_t JOY_MEZ_HORNI = 800; // 0-1023
|
||||
const uint16_t JOY_MEZ_DOLNI = 400; // 0-1023
|
||||
const uint8_t SERVO_KROK_TRVANI = 5; // ms
|
||||
const uint8_t SERVO_ROTACE_MIN = 0;
|
||||
const uint8_t SERVO_ROTACE_MAX = 180;
|
||||
@@ -188,6 +188,7 @@ void servo_pohyb_vse() {
|
||||
|
||||
// inicilalizace a nastaveni
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
joy_init();
|
||||
servo_init();
|
||||
servo_najit_nejdelsi_krok();
|
||||
@@ -198,6 +199,8 @@ void setup() {
|
||||
void loop() {
|
||||
servo_pozice_vse();
|
||||
joy_stav();
|
||||
Serial.println(servo_rotace.read());
|
||||
//Serial.println(analogRead(JOY_2_X));
|
||||
servo_pohyb_vse();
|
||||
delay(GLOBALNI_PERIODA_OBNOVOVANI);
|
||||
}
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user