Skocz do zawartości

Marcos

Użytkownicy
  • Zawartość

    59
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O Marcos

  • Ranga
    4/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Polska
  1. Marcos

    [BEAM] Światłolub Gauss

    To o to chodziło... sorka
  2. Marcos

    [BEAM] Światłolub Gauss

    Nie "potrafiom" tylko potrafią"
  3. Zapomniałem jeszcze o tym: Wyższe napięcie spaliłoby diody podczerwone, a wyższy prąd obniżał ich żywotność, więc w efekcie w obu sytuacjach dążyłbyś do uszkodzenia czujnika.
  4. Jak poprawić ten błąd? Jak to podłączyć?
  5. Nie bardzo rozumiem Twojej wypowiedzi odnośnie przycisków, ale chyba zastosuję większy układ.(By nie komplikować sprawy.) Tranzystory: Gdy S2 i S4 jest wciśnięty baza łączy się z emiterem i S4 "nie działa". Ale chyba jednak coś inaczej narysowałem niż myślałem. Co do wyświetlaczy nigdzie nie mogłem znaleźć opisu sterowanie wyświetlaczem graficznym.
  6. S1 poprawiłem. Tranzystorami chciałem wykonać zabezpieczenie przed zwarciem w razie naciśnięcia dwóch przycisków na raz.(brak wolnych portów) PS. Czy mogę prosić o stronę, na której opisany jest wspominany wyświetlacz Ic2.
  7. Przyciski mają tranzystory zabezpieczające przed zwarciem. Co nie tak z S1?
  8. __________ Komentarz dodany przez: Sabre
  9. Bardzo proszę o sprawdzenie schematu mojego pierwszego LF'a (płytka w trakcie projektowania). Schemat płytki głównej: Schemat czujników: __________ Komentarz dodany przez: Treker
  10. Problem jak w temacie. Proszę o pomoc. $regfile = "m8def.dat" $crystal = 1000000 'Konfiguracja przetwornika analog-cyfra (ADC) Config Adc = Single , Prescaler = Auto 'Konfiguracja sterowania sprzętowym PWM Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'Konfiguracja portów Config Portd = Output Config Portb = Input Config Portc = Input Portd = &B00000000 Portb = &B00000000 Portc = &B000000 Config Pinb.0 = Input Config Pinb.1 = Input Config Pinb.2 = Input Config Pinc.0 = Input _Go Alias Pinb.0 Tsop Alias Pinb.1 Dalmierz Alias Pinb.2 _No Alias Pinc.0 'Opis portów 'Silnik lewy - Portb.1 (PWM1A) 'Silnik prawy - Portb.2 (PWM1B) 'Silnik lewy A - Portd.1 'Silnik lewy B - Portd.0 'Silnik prawy A - Portd.3 'Silnik prawy B - Portd.2 'Czujnik lewy - ADC5 'Czujnik środkowy - ADC4 'Czujnik prawy - ADC3 'Deklaracje zmiennych Dim Czujnik_lewy As Word Dim Czujnik_srodkowy As Word Dim Czujnik_prawy As Word Dim Zmienna As Byte 'Granica reagowania na linię Const Granica = 360 Start Adc 'Każdowazowa konfiguracja czujników Czujnik_lewy = Getadc(5) Czujnik_srodkowy = Getadc(4) Czujnik_prawy = Getadc(3) 'Blok instrukcji Do If _Go = 1 Then Waitms 30 Gosub Program End If Loop End : Program: If Czujnik_srodkowy > Granica Then Gosub Go Elseif Czujnik_lewy > Granica Then Gosub Lewt Zmienna = 0 Elseif Czujnik_prawy > Granica Then Gosub Righ Zmienna = 1 Elseif Czujnik_srodkowy > Granica And Czujnik_lewy > Granica And Czujnik_prawy > Granica Then Gosub Go Elseif Czujnik_srodkowy > Granica And Czujnik_lewy > Granica Then Zmienna = 0 Gosub Lewt Elseif Czujnik_srodkowy > Granica And Czujnik_prawy > Granica Then Zmienna = 1 Gosub Righ Elseif Czujnik_lewy > Granica And Czujnik_prawy > Granica Then Gosub No Elseif Czujnik_srodkowy = 0 And Czujnik_lewy = 0 And Czujnik_prawy = 0 Then If Zmienna = 0 Then Gosub Lewt Else Gosub Righ If _No = 1 Then Return Go: Pwm1a = 250 Pwm1b = 250 Portd.0 = 0 Portd.1 = 1 Portd.2 = 0 Portd.3 = 1 Return Lewt: Pwm1a = 0 ' Pwm1b = 200 Portd.0 = 0 Portd.1 = 0 Portd.2 = 0 Portd.3 = 1 Return Righ: Pwm1a = 200 Pwm1b = 0 Portd.0 = 0 Portd.1 = 1 Portd.2 = 0 Portd.3 = 0 Return No: Pwm1a = 0 Pwm1b = 0 Portd.0 = 0 Portd.1 = 0 Portd.2 = 0 Portd.3 = 0 Return Program jest skompilowany. Błąd wyświetla się przy włączaniu symulatora programu. Dołączam program załączniku. __________ Komentarz dodany przez: Sabre Zrób edycję całego posta i napisz go od nowa, musiałeś użyć jakichś znaczników przeznaczonych dla moderatorów.
  11. Marcos

    Nie zmienia portu na stan wysoki

    Jeżeli ustawiłeś stany spoczynkowe na 0 to jeśli czujki nie dają sygnału stan na pinie wyjściowym będzie równy 0. PS.Aby przy braku sygnału uzyskać stan 1 ustaw stan spoczynkowy na 1.
  12. Marcos

    Rezystor podciągający - Jaka moc?

    W takim razie dlaczego @Nawyk w temacie "Przepis na robota - w pełni programowalny Line Follower" W liście zakupów podał rezystor 10k (na schemacie rezystor był rezystorem podciągającym) o mocy 0.5 W?
  13. Marcos

    Rezystor podciągający - Jaka moc?

    Miałem na myśli pull up do transoptora (CNY70).
  14. Jaką moc powinien mieć rezystor podciągający (pull up) ?
×