<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Arduino%3A_Arduino_Motor_Shield_%28L293%29</id>
	<title>Arduino: Arduino Motor Shield (L293) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Arduino%3A_Arduino_Motor_Shield_%28L293%29"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;action=history"/>
	<updated>2026-04-21T01:18:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;diff=45446&amp;oldid=prev</id>
		<title>Onnowpurbo at 03:46, 5 January 2016</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;diff=45446&amp;oldid=prev"/>
		<updated>2016-01-05T03:46:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:46, 5 January 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sumber: Arduino Motor Shield (L293)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sumber: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://www.dfrobot.com/wiki/index.php/Arduino_Shield &lt;/ins&gt;Arduino Motor Shield (L293)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Introduction&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Introduction&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l107&quot;&gt;Line 107:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 107:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referensi==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Referensi==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Arduino Motor Shield (L293)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://www.dfrobot.com/wiki/index.php/Arduino_Shield &lt;/ins&gt;Arduino Motor Shield (L293)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;diff=45445&amp;oldid=prev</id>
		<title>Onnowpurbo at 03:45, 5 January 2016</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;diff=45445&amp;oldid=prev"/>
		<updated>2016-01-05T03:45:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;amp;diff=45445&amp;amp;oldid=45444&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;diff=45444&amp;oldid=prev</id>
		<title>Onnowpurbo: New page: Sumber: Arduino Motor Shield (L293)  Introduction  This motor shield allows Arduino to drive two channel DC motors. It uses a L293B chip which deliveries output current up to 1A (2A for L2...</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_Arduino_Motor_Shield_(L293)&amp;diff=45444&amp;oldid=prev"/>
		<updated>2016-01-05T03:42:33Z</updated>

		<summary type="html">&lt;p&gt;New page: Sumber: Arduino Motor Shield (L293)  Introduction  This motor shield allows Arduino to drive two channel DC motors. It uses a L293B chip which deliveries output current up to 1A (2A for L2...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sumber: Arduino Motor Shield (L293)&lt;br /&gt;
&lt;br /&gt;
Introduction&lt;br /&gt;
&lt;br /&gt;
This motor shield allows Arduino to drive two channel DC motors. It uses a L293B chip which deliveries output current up to 1A (2A for L298P version) each channel. The speed control is achieved through conventional PWM which can be obtained from Arduino’s PWM output Pin 5 and 6. The enable/disable function of the motor control is signalled by Arduino Digital Pin 4 and 7. Roboduino Motor Shield uses PWM output Pin 6 and 9 and Digital Pin 7 and 8.&lt;br /&gt;
&lt;br /&gt;
The Motor shield is powered directly from Arduino. It is strongly advised that use external power supply to power the Arduino instead of the USB power supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&lt;br /&gt;
//This motor shield use Pin 6,5,7,4 to control the motor&lt;br /&gt;
// Simply connect your motors to M1+,M1-,M2+,M2-&lt;br /&gt;
// Upload the code to Arduino/Roboduino&lt;br /&gt;
// Through serial monitor, type &amp;#039;a&amp;#039;,&amp;#039;s&amp;#039;, &amp;#039;w&amp;#039;,&amp;#039;d&amp;#039;,&amp;#039;x&amp;#039; to control the motor&lt;br /&gt;
// www.dfrobot.com&lt;br /&gt;
// Last modified on 24/12/2009&lt;br /&gt;
 &lt;br /&gt;
int EN1 = 6; &lt;br /&gt;
int EN2 = 5;  //Roboduino Motor shield uses Pin 9&lt;br /&gt;
int IN1 = 7;&lt;br /&gt;
int IN2 = 4; //Latest version use pin 4 instead of pin 8&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
void Motor1(int pwm, boolean reverse)&lt;br /&gt;
        {&lt;br /&gt;
          analogWrite(EN1,pwm); //set pwm control, 0 for stop, and 255 for maximum speed&lt;br /&gt;
         if(reverse)&lt;br /&gt;
         {&lt;br /&gt;
          digitalWrite(IN1,HIGH);   &lt;br /&gt;
         }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
          digitalWrite(IN1,LOW);   &lt;br /&gt;
         }&lt;br /&gt;
        } &lt;br /&gt;
         &lt;br /&gt;
void Motor2(int pwm, boolean reverse)&lt;br /&gt;
        {&lt;br /&gt;
          analogWrite(EN2,pwm);&lt;br /&gt;
         if(reverse)&lt;br /&gt;
         {&lt;br /&gt;
          digitalWrite(IN2,HIGH);   &lt;br /&gt;
         }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
          digitalWrite(IN2,LOW);   &lt;br /&gt;
         }&lt;br /&gt;
        } &lt;br /&gt;
        &lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    int i;&lt;br /&gt;
   // for(i=6;i&amp;lt;=9;i++) //For Roboduino Motor Shield&lt;br /&gt;
   // pinMode(i, OUTPUT);  //set pin 6,7,8,9 to output mode&lt;br /&gt;
 &lt;br /&gt;
    for(i=5;i&amp;lt;=8;i++)  //For Arduino Motor Shield&lt;br /&gt;
    pinMode(i, OUTPUT);  //set pin 4,5,6,7 to output mode&lt;br /&gt;
 &lt;br /&gt;
    Serial.begin(9600);  &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
void loop()&lt;br /&gt;
{&lt;br /&gt;
  int x,delay_en;&lt;br /&gt;
  char val;&lt;br /&gt;
  while(1)&lt;br /&gt;
  {&lt;br /&gt;
    val = Serial.read();&lt;br /&gt;
    if(val!=-1)&lt;br /&gt;
       {&lt;br /&gt;
          switch(val)&lt;br /&gt;
           {&lt;br /&gt;
             case &amp;#039;w&amp;#039;://Move ahead&lt;br /&gt;
                        Motor1(100,true);  //You can change the speed, such as Motor(50,true)&lt;br /&gt;
                        Motor2(100,true);&lt;br /&gt;
                       &lt;br /&gt;
                         break;&lt;br /&gt;
             case &amp;#039;x&amp;#039;://move back&lt;br /&gt;
                        Motor1(100,false);&lt;br /&gt;
                        Motor2(100,false);&lt;br /&gt;
                         break;&lt;br /&gt;
             case &amp;#039;a&amp;#039;://turn left&lt;br /&gt;
                        Motor1(100,false);&lt;br /&gt;
                        Motor2(100,true);&lt;br /&gt;
                         break;      &lt;br /&gt;
             case &amp;#039;d&amp;#039;://turn right&lt;br /&gt;
                        Motor1(100,true);&lt;br /&gt;
                        Motor2(100,false);&lt;br /&gt;
                        break;  &lt;br /&gt;
               case &amp;#039;s&amp;#039;://stop&lt;br /&gt;
                        Motor1(0,false);&lt;br /&gt;
                        Motor2(0,false);&lt;br /&gt;
                         break;&lt;br /&gt;
                                   &lt;br /&gt;
           }    &lt;br /&gt;
         &lt;br /&gt;
       }&lt;br /&gt;
            &lt;br /&gt;
  }                          &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Referensi==&lt;br /&gt;
&lt;br /&gt;
* Arduino Motor Shield (L293)&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>