<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=12&amp;t=11860&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-06-01T16:41:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=11860&amp;mode</id>
<entry>
<author><name><![CDATA[jaremka75]]></name></author>
<updated>2015-06-01T16:41:08+01:00</updated>
<published>2015-06-01T16:41:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130600#p130600</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130600#p130600"/>
<title type="html"><![CDATA[Re: Sterowanie PWM samochód sterowany przez Bluetooh]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130600#p130600"><![CDATA[
Nie daje swojego kodu , żeby się nim chwalić , tylko chce uzyskać pomoc. <br /><br />Ustawianie prędkości w czasie jazdy do przodu i tyłu ,a podczas skrętu w prawą i lewą stronę prędkości mają być zmienne, kilka wartości zależne od ustawionej prędkości jazdy do przodu lub tyłu , tak żeby dokonał skrętu z i powrócił do wcześniej ustawionej prędkości. <br /><br />Przykład :  prędkość ustawiona na  60 - 100 % przód i tył , skręt zmiana prędkość wpisana w kodzie na 30 % i 20 % .Po skręcie powrót do prędkości tej co była ustawiona przed skrętem. <br /> <br />Tylko to trzeba do niego dodać, tak żeby to funkcjonowało.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5750">jaremka75</a> — 1 cze 2015, o 16:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2015-05-31T22:20:37+01:00</updated>
<published>2015-05-31T22:20:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130537#p130537</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130537#p130537"/>
<title type="html"><![CDATA[Re: Sterowanie PWM samochód sterowany przez Bluetooh]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130537#p130537"><![CDATA[
Ale o co chodzi ??? właśnie czy kolega pokazuje swój kod bo jest fajny itp czy utknął, nie działa, działa połowicznie ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 31 maja 2015, o 22:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jaremka75]]></name></author>
<updated>2015-05-31T18:27:56+01:00</updated>
<published>2015-05-31T18:27:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130516#p130516</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130516#p130516"/>
<title type="html"><![CDATA[Sterowanie PWM samochód sterowany przez Bluetooh]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11860&amp;p=130516#p130516"><![CDATA[
Samochód czterokołowy sterowany przez Bluetooh. W aplikacji pobranej z Google Play ustawianie prędkości , odbywa się podczas odbioru sygnału kierunku jazdy. <br />Program ma wyglądać w ten sposób. Ustawianie prędkości w czasie jazdy ,a podczas skrętu prędkości mają być zmienne, kilka wartości zależne od ustawionej prędkości jazdy do przodu lub tyłu , tak żeby dokonał skrętu i powrócił do wcześniej ustawionej prędkości.<br />( kody ASCII  aplikacji w pliku Bascom)<br /><br />[syntax=basic4gl]'BLUE VEHICLE BY JARO ©2015<br />'-------------------------------------------------------------------------------<br /><br />$regfile = &quot;m8def.dat&quot;<br />$crystal = 8000000<br />$baud = 19200<br /><br />Enable Interrupts<br /><br />'******************** Commands/characters sent to the cars *********************<br />' Forward -&gt; F -&gt; DEC : 70<br />' Back -&gt; B -&gt; DEC : 66<br />' Left -&gt; L -&gt; DEC : 76<br />' Right -&gt; R -&gt; DEC : 82<br />' Forward Left -&gt; G -&gt; DEC : 71<br />' Forward Right -&gt; I -&gt; DEC : 73<br />' Back Left -&gt; H -&gt; DEC : 72<br />' Back Right -&gt; J -&gt; DEC : 74<br />' Stop -&gt; S -&gt; DEC : 83<br />' Front Light On -&gt; W -&gt; DEC : 87<br />' Front Light Off -&gt; w -&gt; DEC : 119<br />' Back Light On -&gt; U -&gt; DEC :  85<br />' Back Light Off -&gt; u -&gt; DEC : 117<br />' Horn On -&gt; V -&gt; DEC : 86<br />' Horn Off -&gt; v -&gt; DEC : 118<br />' Extra On -&gt; X -&gt; DEC : 88<br />' Extra Off -&gt; x -&gt; DEC : 120<br />' ********* SPEED *********     PWM<br />' Speed    0 -&gt; 0 -&gt; DEC : 48     0<br />' Speed   10 -&gt; 1 -&gt; DEC : 49    26<br />' Speed   20 -&gt; 2 -&gt; DEC : 50    51<br />' Speed   30 -&gt; 3 -&gt; DEC : 51    77<br />' Speed   40 -&gt; 4 -&gt; DEC : 52   102<br />' Speed   50 -&gt; 5 -&gt; DEC : 53   128<br />' Speed   60 -&gt; 6 -&gt; DEC : 54   153<br />' Speed   70 -&gt; 7 -&gt; DEC : 55   179<br />' Speed   80 -&gt; 8 -&gt; DEC : 56   204<br />' Speed   90 -&gt; 9 -&gt; DEC : 57   230<br />' Speed 100 -&gt; q -&gt; DEC : 113   255<br />' Stop   All -&gt; D -&gt; DEC : 68<br />'*******************************************************************************<br /><br />'-------konfiguracja timera do generowania sygnału PWM warunkującego prędkość pojazdu<br /><br />Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1<br />Config Servos = 2 , Servo1 = Portc.4 , Servo2 = Portc.5 , Reload = 2<br /><br />Enable Timer1<br /><br />Dim Odbior As Byte<br />Dim Servo_pos(2) As Byte<br />Dim Speed As Byte<br />'Dim Speed_r As Byte<br />'Dim Speed_l As Byte<br /><br /><br />Servo(1) = 126<br />Servo(2) = 150<br /><br />'konfiguracja portów do sterowania L293D Forward<br /><br />Config Pinc.0 = 1 : Portc.0 = 1<br />Config Pinc.1 = 1 : Portc.1 = 1<br />Config Pinc.2 = 1 : Portc.2 = 1<br />Config Pinc.3 = 1 : Portc.3 = 1<br /><br />'konfiguracja portów do sterowania L293D back<br /><br />Config Pind.3 = 1 : Portd.3 = 1<br />Config Pind.4 = 1 : Portd.4 = 1<br />Config Pind.5 = 1 : Portd.5 = 1<br />Config Pind.6 = 1 : Portd.6 = 1<br /><br />Config Pinb.0 = 1 : Portb.0 = 0<br />Config Pind.7 = 1 : Portd.7 = 0                             '<br />Config Pinb.4 = 1 : Portb.4 = 0<br />Config Pinb.5 = 1 : Portc.5 = 0<br />Config Pind.2 = 0 : Portd.2 = 1                             'Switch<br /><br />'deklaracja podprogramow wykonujacych ruchy pojazdu<br /><br />Declare Sub Forward<br />Declare Sub Back<br />Declare Sub Rightt<br />Declare Sub Leftt<br />Declare Sub Settings<br />Declare Sub Stopp<br /><br />Odbior = 0<br /><br />Do<br /><br />   Odbior = Inkey()<br /><br />    Select Case Odbior<br /><br />'Front light<br />      Case 87 : Portb.0 = 1<br />      Case 119 : Portb.0 = 0<br />'Back light<br />      Case 85 : Portd.7 = 1<br />      Case 117 : Portd.7 = 0<br />'Horn on off<br />      Case 86 : Portb.4 = 1<br />      Case 118 : Portb.4 = 0<br />'Extra on off<br />      Case 88 : Portb.5 = 1<br />      Case 120 : Portb.5 = 0<br /><br />'Control rooms engines<br /><br />      Case 66 : Call Forward<br /><br />      Case 70 : Call Back<br /><br />      Case 82 : Call Rightt<br /><br />      Case 76 : Call Leftt<br /><br />      Case 83 : Call Stopp<br /><br />      End Select<br /><br />Select Case Speed<br /><br />      Case 48 : Pwm1a = 0                                   'Speed0<br />                 Pwm1b = 0<br />      Case 49 : Pwm1a = 26                                  'Speed10<br />                 Pwm1b = 26<br />      Case 50 : Pwm1a = 51                                  'Speed20<br />                 Pwm1a = 51<br />      Case 51 : Pwm1a = 77                                  'Speed30<br />                 Pwm1b = 77<br />      Case 52 : Pwm1a = 102                                 'Speed40<br />                Pwm1b = 102<br />      Case 53 : Pwm1a = 128                                 'Speed50<br />                 Pwm1a = 128<br />      Case 54 : Pwm1a = 153                                 'Speed60<br />                 Pwm1b = 153<br />      Case 55 : Pwm1a = 179                                 'Speed70<br />                 Pwm1b = 179<br />      Case 56 : Pwm1a = 204                                 'Speed80<br />                 Pwm1b = 204<br />      Case 57 : Pwm1a = 230                                 'Speed90<br />                 Pwm1b = 230<br />     Case 113 : Pwm1a = 255                                 'Speed100<br />                 Pwm1b = 255<br />   End Select<br /><br />  Odbior = 0<br /><br />    If Pind.2 = 0 Then<br />      Wait 1<br />      If Pind.2 = 0 Then<br />         Call Settings<br />      End If<br />   End If<br /><br />Loop<br />End<br /><br />Sub Forward<br /><br />   Reset Portd.3<br />   Reset Portd.4<br />   Set Portd.5<br />   Set Portd.6<br /><br />   Reset Portc.0<br />   Set Portc.1<br />   Reset Portc.2<br />   Set Portc.3<br /><br />End Sub<br /><br />'------------------<br /><br />Sub Back<br /><br />   Set Portd.3<br />   Set Portd.4<br />   Reset Portd.5<br />   Reset Portd.6<br /><br />   Set Portc.0<br />   Reset Portc.1<br />   Set Portc.2<br />   Reset Portc.3<br /><br />End Sub<br /><br />'-----------------<br /><br />Sub Rightt<br /><br />      Set Portd.3<br />      Reset Portd.3<br />      Set Portd.5<br />      Reset Portd.6<br /><br />      Reset Portc.0<br />      Set Portc.1<br />      Set Portc.2<br />      Reset Portc.3<br /><br />End Sub<br /><br />'-----------------<br /><br />Sub Leftt<br /><br />      Reset Portd.3<br />      Set Portd.4<br />      Reset Portd.5<br />      Set Portd.6<br /><br />      Set Portc.0<br />      Reset Portc.1<br />      Reset Portc.2<br />      Set Portc.3<br /><br />End Sub<br /><br />'------------------<br /><br />Sub Stopp<br /><br />   Reset Portd.3<br />   Reset Portd.4<br />   Reset Portd.5<br />   Reset Portd.6<br /><br />   Reset Portc.0<br />   Reset Portc.1<br />   Reset Portc.2<br />   Reset Portc.3<br /><br />End Sub<br /><br />'------------------<br /><br />Sub Settings<br /><br />Print &quot;A&quot;<br />Waitms 200<br />Print &quot;T&quot;<br />Waitms 200<br />Print<br />Waitms 200<br />Print &quot;A&quot;<br />Waitms 100<br />Print &quot;T&quot;<br />Waitms 100<br />Print &quot;N&quot;<br />Waitms 100<br />Print &quot;=&quot;                                                   '<br />Waitms 100<br />Print &quot;B&quot;<br />Waitms 100<br />Print &quot;L&quot;<br />Waitms 100<br />Print &quot;U&quot;<br />Waitms 100<br />Print &quot;E&quot;<br />Waitms 100<br />Print &quot; &quot;<br />Waitms 100<br />Print &quot;V&quot;<br />Waitms 100<br />Print &quot;E&quot;                                                   '<br />Waitms 100<br />Print &quot;H&quot;<br />Waitms 100<br />Print &quot;I&quot;<br />Waitms 100<br />Print &quot;C&quot;<br />Waitms 100<br />Print &quot;L&quot;<br />Waitms 100<br />Print &quot;E&quot;<br />Print<br />Waitms 10<br /><br />End Sub[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5750">jaremka75</a> — 31 maja 2015, o 18:27</p><hr />
]]></content>
</entry>
</feed>