{"id":280,"date":"2009-07-29T20:07:38","date_gmt":"2009-07-30T04:07:38","guid":{"rendered":"http:\/\/owenmundy.com\/blog\/?p=280"},"modified":"2010-05-08T11:57:52","modified_gmt":"2010-05-08T19:57:52","slug":"bbb-freeduino-and-stepper-motor-test","status":"publish","type":"post","link":"https:\/\/owenmundy.com\/blog\/2009\/07\/bbb-freeduino-and-stepper-motor-test\/","title":{"rendered":"BBB (Freeduino) and stepper motor test"},"content":{"rendered":"<p>Test with <a href=\"http:\/\/moderndevice.com\/\" target=\"_blank\">BBB (Freeduino) board<\/a>, Darlington H-Bridge, <a href=\"http:\/\/www.allelectronics.com\/make-a-store\/item\/SMT-108\/STEPPER-MOTOR-6-WIRE\/1.html\" target=\"_blank\">Mabuchi # PF35T-48L4 stepper motor<\/a>. Many thanks to Tom Igoe and his <a href=\"http:\/\/www.tigoe.net\/pcomp\/code\/category\/arduinowiring\/51\" target=\"_blank\">Physical computing<\/a> book.<\/p>\n<p><object width=\"600\" height=\"481\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/43lESfJylFA&#038;hl=en&#038;fs=1&#038;\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><\/object><\/p>\n<div class=\"c\">\n<ol>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">\/*<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">&nbsp; Owen Mundy<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">&nbsp; July 29, 2009<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">&nbsp;<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\"><span class=\"coMULTI\">&nbsp; p. 262 of Physical Computing<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">&nbsp; Using BBB to run stepper motor by manually moving steppers<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"coMULTI\">*\/<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\"><span class=\"kw4\">int<\/span> pin1 <span class=\"sy0\">=<\/span> <span class=\"nu0\">3<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\">\/\/ PWM<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw4\">int<\/span> pin2 <span class=\"sy0\">=<\/span> <span class=\"nu0\">5<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\">\/\/ PWM<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw4\">int<\/span> pin3 <span class=\"sy0\">=<\/span> <span class=\"nu0\">6<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\">\/\/ PWM<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw4\">int<\/span> pin4 <span class=\"sy0\">=<\/span> <span class=\"nu0\">9<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\">\/\/ PWM<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw4\">int<\/span> ledpin <span class=\"sy0\">=<\/span> <span class=\"nu0\">13<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ LED<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw4\">void<\/span> setup<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; pinMode<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ sets the pin as output<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; pinMode<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ sets the pin as output<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; pinMode<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ sets the pin as output<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; pinMode<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ sets the pin as output<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; pinMode<span class=\"br0\">&#40;<\/span>ledpin<span class=\"sy0\">,<\/span> OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ sets the pin as output<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\"><span class=\"kw4\">void<\/span> loop<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"kw1\">for<\/span> <span class=\"br0\">&#40;<\/span><span class=\"kw4\">int<\/span> i<span class=\"sy0\">=<\/span><span class=\"nu0\">0<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">&lt;<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">++<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; blink<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; <\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"kw1\">for<\/span> <span class=\"br0\">&#40;<\/span><span class=\"kw4\">int<\/span> i<span class=\"sy0\">=<\/span><span class=\"nu0\">0<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">&lt;<\/span><span class=\"nu0\">24<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">++<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; <\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; blink<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"kw1\">for<\/span> <span class=\"br0\">&#40;<\/span><span class=\"kw4\">int<\/span> i<span class=\"sy0\">=<\/span><span class=\"nu0\">0<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">&lt;<\/span><span class=\"nu0\">6<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">++<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; blink<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; <span class=\"kw1\">for<\/span> <span class=\"br0\">&#40;<\/span><span class=\"kw4\">int<\/span> i<span class=\"sy0\">=<\/span><span class=\"nu0\">0<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">&lt;<\/span><span class=\"nu0\">6<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">++<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; <\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin1<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin2<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin3<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; <span class=\"co1\">\/\/ on<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>pin4<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp;<span class=\"co1\">\/\/ off<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; &nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; <span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; blink<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp;<\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"kw4\">void<\/span> blink<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#123;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>ledpin<span class=\"sy0\">,<\/span> HIGH<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> <span class=\"co1\">\/\/ on &nbsp;<\/span><\/div>\n<\/li>\n<li class=\"li2\">\n<div class=\"de2\">&nbsp; delay<span class=\"br0\">&#40;<\/span><span class=\"nu0\">1000<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class=\"co1\">\/\/ waits for a second<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\">&nbsp; digitalWrite<span class=\"br0\">&#40;<\/span>ledpin<span class=\"sy0\">,<\/span> LOW<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span> &nbsp;<span class=\"co1\">\/\/ off &nbsp;<\/span><\/div>\n<\/li>\n<li class=\"li1\">\n<div class=\"de1\"><span class=\"br0\">&#125;<\/span><\/div>\n<\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Test with BBB (Freeduino) board, Darlington H-Bridge, Mabuchi # PF35T-48L4 stepper motor. Many thanks to Tom Igoe and his Physical computing book. \/* &nbsp; Owen Mundy &nbsp; July 29, 2009 &nbsp; &nbsp; p. 262 of Physical Computing &nbsp; Using BBB to run stepper motor by manually moving steppers &nbsp; *\/ &nbsp; int pin1 = 3; [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/owenmundy.com\/blog\/2009\/07\/bbb-freeduino-and-stepper-motor-test\/\">Read More&#8230;<span class=\"screen-reader-text\"> from BBB (Freeduino) and stepper motor test<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[35],"tags":[55,165,57,56],"class_list":["post-280","post","type-post","status-publish","format-standard","hentry","category-sketches","tag-arduino","tag-code","tag-electronics","tag-physical-computing"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2ovQg-4w","_links":{"self":[{"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/posts\/280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":12,"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/posts\/280\/revisions"}],"predecessor-version":[{"id":555,"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/posts\/280\/revisions\/555"}],"wp:attachment":[{"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/media?parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/categories?post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owenmundy.com\/blog\/wp-json\/wp\/v2\/tags?post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}