{"id":15,"date":"2016-09-15T21:14:50","date_gmt":"2016-09-15T19:14:50","guid":{"rendered":"http:\/\/arduino.holta.nu\/?p=15"},"modified":"2016-09-15T21:14:50","modified_gmt":"2016-09-15T19:14:50","slug":"blink-a-led","status":"publish","type":"post","link":"https:\/\/arduino.holta.nu\/index.php\/2016\/09\/15\/blink-a-led\/","title":{"rendered":"Blink a LED"},"content":{"rendered":"<p>Nu har det blivit dags att koppla upp den f\u00f6rsta kretsen med hj\u00e4lp av arduino. Det vi vill \u00e5stadkomma i det h\u00e4r inledande skedet \u00e4r att f\u00e5 arduino att blinka en LED. P\u00e5 Arduino-kortet finns p\u00e5 pinne 13 en LED vi skulle kunna anv\u00e4nda f\u00f6r det \u00e4ndam\u00e5let. Men jag kopplar en extern LED p\u00e5 pinne 8 ist\u00e4llet. T\u00e4nk p\u00e5 att vi m\u00e5ste anv\u00e4nda ett motst\u00e5nd i serie med LED:en f\u00f6r att begr\u00e4nsa str\u00f6mmen. I det h\u00e4r fallet v\u00e4ljer jag ett motst\u00e5nd p\u00e5 330 Ohm. T\u00e4nk p\u00e5 att en LED ocks\u00e5 m\u00e5ste v\u00e4ndas i r\u00e4tt polaritet f\u00f6r att fungera. Vill du testa att LED:en lyser innan vi g\u00e5r vidare kan du g\u00f6ra det genom att tillf\u00e4lligt flytta kabeln fr\u00e5n pinne 8 till +5V. Om LED lyser \u00e4r kretsen r\u00e4tt kopplad, annars g\u00f6r om och g\u00f6r r\u00e4tt ;). Flytta \u00e5terigen kabeln till pinne 8.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-17\" src=\"http:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/2016-09-10-13.08.38-1024x768.jpg\" alt=\"blink-a-led-circuit\" width=\"625\" height=\"469\" srcset=\"https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/2016-09-10-13.08.38-1024x768.jpg 1024w, https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/2016-09-10-13.08.38-300x225.jpg 300w, https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/2016-09-10-13.08.38-768x576.jpg 768w, https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/2016-09-10-13.08.38-624x468.jpg 624w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><br \/>\n<em>Bilden visar hur det ser ut n\u00e4r jag kopplat upp kretsen.<\/em><\/p>\n<p>Nu \u00e4r det dags att starta programmeringsverktyget. I mitt fall Arduino 1.6.11.<br \/>\nKoden som ska skrivas in \u00e4r f\u00f6ljande:<\/p>\n<p><em>void setup() {<\/em><br \/>\n<em> \/\/ Initiera pinne 8 som utg\u00e5ng.<\/em><br \/>\n<em> pinMode(8, OUTPUT);<\/em><br \/>\n<em>}<\/em><\/p>\n<p><em>void loop() {<\/em><br \/>\n<em> digitalWrite(8, HIGH); \/\/ T\u00e4nd LED (S\u00e4tt utg\u00e5ngen h\u00f6g)<\/em><br \/>\n<em> delay(100); \/\/ V\u00e4nta 100 ms<\/em><br \/>\n<em> digitalWrite(8, LOW); \/\/ Sl\u00e4ck LED (S\u00e4tt utg\u00e5ngen l\u00e5g)<\/em><br \/>\n<em> delay(100); \/\/ V\u00e4nta 100 ms<\/em><br \/>\n<em>}<\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18\" src=\"http:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/Blink-a-LED.png\" alt=\"blink-a-led\" width=\"869\" height=\"627\" srcset=\"https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/Blink-a-LED.png 869w, https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/Blink-a-LED-300x216.png 300w, https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/Blink-a-LED-768x554.png 768w, https:\/\/arduino.holta.nu\/wp-content\/uploads\/2016\/09\/Blink-a-LED-624x450.png 624w\" sizes=\"auto, (max-width: 869px) 100vw, 869px\" \/><br \/>\n<em>Koden som den ser ut i programmeringsverktyget.<\/em><\/p>\n<p>Om jag ska beskriva koden kort s\u00e5 \u00e4r det f\u00f6ljande som sker:<br \/>\n<em>Setup<\/em><br \/>\n-S\u00e4tt pinne 8 som utg\u00e5ng.<br \/>\n<em>Loop<\/em><br \/>\n-S\u00e4tt pinne 8 h\u00f6g (+5V).<br \/>\n-V\u00e4nta 100ms.<br \/>\n-S\u00e4tt pinne 8 l\u00e5g (0V).<br \/>\n-V\u00e4nta 100ms.<br \/>\n-B\u00f6rja om i Loop.<\/p>\n<p>Koden kommer med andra ord resultera i att LED:en t\u00e4nds och sl\u00e4cks 5 g\u00e5nger per sekund. Med andra ord LED:en blinkar med en frekvens av 5Hz.<br \/>\nNu funderar jag p\u00e5 hur jag skulle kunna vidareutveckla kretsen p\u00e5 n\u00e5got s\u00e4tt, kanske genom att f\u00e5 in en yttre signal som talar om hur l\u00e5ng f\u00f6rdr\u00f6jningen ska vara mellan t\u00e4nd och sl\u00e4ckt. Med andra ord, justera hastigheten p\u00e5 blinkningarna. Kanske med hj\u00e4lp av en potentiometer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nu har det blivit dags att koppla upp den f\u00f6rsta kretsen med hj\u00e4lp av arduino. Det vi vill \u00e5stadkomma i det h\u00e4r inledande skedet \u00e4r att f\u00e5 arduino att blinka en LED. P\u00e5 Arduino-kortet finns p\u00e5 pinne 13 en LED vi skulle kunna anv\u00e4nda f\u00f6r det \u00e4ndam\u00e5let. Men jag kopplar en extern LED p\u00e5 pinne [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-15","post","type-post","status-publish","format-standard","hentry","category-arduino"],"_links":{"self":[{"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":19,"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/posts\/15\/revisions\/19"}],"wp:attachment":[{"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduino.holta.nu\/index.php\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}