Skocz do zawartości

kiker212

Użytkownicy
  • Zawartość

    50
  • Rejestracja

  • Ostatnio

Reputacja

2 Neutralna

O kiker212

  • Ranga
    4/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Dobra już zrobiłem poprawny program i wszystko działa .Na module bluetooth użyłem state. Program wygląda tak. #include <avr/io.h> #define MOTOR1_PWM 6 //D6 #define MOTOR1_PWM_COR 0 #define MOTOR1_IN1 14 //A0 #define MOTOR1_IN2 15 //A1 #define MOTOR2_PWM 5 //D5 #define MOTOR2_PWM_COR 0 #define MOTOR2_IN1 16 //A2 #define MOTOR2_IN2 17 //A3 #define STATE_BT 4 //D4 #define diodaright 11 //D11 #define diodaleft 12 //D12 char lastCode = ' '; int isDisabled = 0; int pwmSpeed = 0; void setup() { Serial.begin(38400); TCCR0A = _BV(WGM01) | _BV(WGM00); TCCR0B = _BV(CS01)
  2. teraz nie ma kompletnie sterowania nad autkiem. Jedzie ciągle do przodu
  3. Bo masz tu ciąg S czyli stop i jest dobrze a jak rozłączam to pierwsze co wyskakuje to D
  4. nie...używam swojego kodu i chyba masz rację bo na górze była jeszcze dalsza część
  5. no właśnie to zrobiłem i to wyskoczyło
  6. i ciągle to co powyżej wysłałem
  7. Już rusza ale nadal jest tak jak wcześniej (zapewne coś nie łączyło z silnikami)
  8. #include <avr/io.h> #define MOTOR1_PWM 6 //D6 #define MOTOR1_PWM_COR 0 #define MOTOR1_IN1 14 //A0 #define MOTOR1_IN2 15 //A1 #define MOTOR2_PWM 5 //D5 #define MOTOR2_PWM_COR 0 #define MOTOR2_IN1 16 //A2 #define MOTOR2_IN2 17 //A3 #define diodaright 11 //D11 #define diodaleft 12 //D12 char lastCode = ' '; int pwmSpeed = 0; void setup() { Serial.begin(9600); TCCR0A = _BV(WGM01) | _BV(WGM00); TCCR0B = _BV(CS01) | _BV(CS00); OCR0A = 100; OCR0B = 100; pinMode(MOTOR1_PWM, OUTPUT); digitalWrite(MOTOR1_PWM, HIGH); pinMode(MOTOR1_IN1, OUTPUT); pinMode(MOTOR1_IN2, OUTPUT);
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.