{"id":1159,"date":"2015-11-04T08:44:52","date_gmt":"2015-11-04T08:44:52","guid":{"rendered":"http:\/\/dronesonen.hibu.no\/?p=1159"},"modified":"2015-11-04T08:44:52","modified_gmt":"2015-11-04T08:44:52","slug":"kode-til-bilene-2","status":"publish","type":"post","link":"https:\/\/dronesonen.usn.no\/?p=1159","title":{"rendered":"Kode til bilene 2"},"content":{"rendered":"<p>\/\/motor A connected between A01 and A02<br \/>\n\/\/motor B connected between B01 and B02<\/p>\n<p>int STBY = 10; \/\/standby STBY<\/p>\n<p>\/\/Motor A<br \/>\nint PWMA = 3; \/\/Speed control PWMA<br \/>\nint AIN1 = 9; \/\/Direction AIN1<br \/>\nint AIN2 = 8; \/\/Direction AIN2<\/p>\n<p>\/\/Motor B<br \/>\nint PWMB = 5; \/\/Speed control PWMB<br \/>\nint BIN1 = 11; \/\/Direction BIN1<br \/>\nint BIN2 = 12; \/\/Direction BIN2<\/p>\n<p>const int MOTOR1 = 1;<br \/>\nconst int MOTOR2 = 2;<\/p>\n<p>void setup(){<br \/>\npinMode(STBY, OUTPUT);<\/p>\n<p>pinMode(PWMA, OUTPUT);<br \/>\npinMode(AIN1, OUTPUT);<br \/>\npinMode(AIN2, OUTPUT);<\/p>\n<p>pinMode(PWMB, OUTPUT);<br \/>\npinMode(BIN1, OUTPUT);<br \/>\npinMode(BIN2, OUTPUT);<br \/>\n}<br \/>\nvoid drive(int motor, int speed){<\/p>\n<p>digitalWrite(STBY, HIGH); \/\/disable standby<\/p>\n<p>boolean inPin1 = LOW;<br \/>\nboolean inPin2 = HIGH;<br \/>\nif(speed &gt; 0){<br \/>\ninPin1 = HIGH;<br \/>\ninPin2 = LOW;<br \/>\n}<\/p>\n<p>speed = min(abs(speed),255);<\/p>\n<p>if(motor == 1){<br \/>\ndigitalWrite(AIN1, inPin1);<br \/>\ndigitalWrite(AIN2, inPin2);<br \/>\nanalogWrite(PWMA, speed);<br \/>\n}<br \/>\nelse{<br \/>\ndigitalWrite(BIN1, inPin1);<br \/>\ndigitalWrite(BIN2, inPin2);<br \/>\nanalogWrite(PWMB, speed);<br \/>\n}<br \/>\n}<\/p>\n<p>void loop(){<br \/>\n\/\/her skal koden deres st\u00e5.<br \/>\n}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/\/motor A connected between A01 and A02 \/\/motor B connected between B01 and B02 int STBY = 10; \/\/standby STBY \/\/Motor A int PWMA = 3; \/\/Speed control PWMA int AIN1 = 9; \/\/Direction AIN1 int AIN2 = 8; \/\/Direction AIN2 \/\/Motor B int PWMB = 5; \/\/Speed control PWMB int BIN1 = 11; \/\/Direction [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1159","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/1159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1159"}],"version-history":[{"count":1,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/1159\/revisions"}],"predecessor-version":[{"id":1160,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=\/wp\/v2\/posts\/1159\/revisions\/1160"}],"wp:attachment":[{"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dronesonen.usn.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}