{"id":1842,"date":"2015-03-24T19:15:08","date_gmt":"2015-03-24T17:15:08","guid":{"rendered":"http:\/\/blog.herrwolff.org\/?p=1842"},"modified":"2019-04-06T16:48:30","modified_gmt":"2019-04-06T14:48:30","slug":"diy-projekt-arduino-klon-der-auf-dem-attiny85-mikrocontroller-basiert","status":"publish","type":"post","link":"http:\/\/blog.herrwolff.org\/?p=1842","title":{"rendered":"DIY Projekt: Arduino Klon der auf dem ATtiny85 Mikrocontroller basiert"},"content":{"rendered":"<p>Ich m\u00f6chte hier ein Entwicklungs-Board das auf dem ATtiny85 Mikrocontroller basiert vorstellen. Das Board soll sehr einfach aufzubauen sein, damit es auch im Schulunterricht aufgebaut werden kann. Die Kosten pro Board sollen nach M\u00f6glichkeit unter 5 Euro liegen.<br \/>\nGeplant sind zwei Versionen. Die eine Version basiert auf einer Lochstreifen-Platine. Die andere Version basiert auf einer Platine die gefr\u00e4st wird.<\/p>\n<div data-carousel-extra='{\"blog_id\":1,\"permalink\":\"http:\\\/\\\/blog.herrwolff.org\\\/?p=1842\"}' id='gallery-1' class='gallery galleryid-1842 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg'><img width=\"150\" height=\"75\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1-150x75.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" loading=\"lazy\" data-attachment-id=\"1870\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg\" data-orig-size=\"600,346\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPad mini&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1424446084&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.3&quot;,&quot;iso&quot;:&quot;50&quot;,&quot;shutter_speed&quot;:&quot;0.041666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"diyBoardV1\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1-300x173.jpg\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png'><img width=\"150\" height=\"75\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner-150x75.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" loading=\"lazy\" data-attachment-id=\"1856\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png\" data-orig-size=\"430,329\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"RPIburner\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner-300x230.png\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png'><img width=\"150\" height=\"75\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte-150x75.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" loading=\"lazy\" data-attachment-id=\"1881\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png\" data-orig-size=\"498,618\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ATTINY_Board-2_Leiterplatte\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte-242x300.png\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<h1> Das Board (Prototype)<\/h1>\n<p><img data-attachment-id=\"1870\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg\" data-orig-size=\"600,346\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPad mini&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1424446084&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.3&quot;,&quot;iso&quot;:&quot;50&quot;,&quot;shutter_speed&quot;:&quot;0.041666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"diyBoardV1\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1-300x173.jpg\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg\" loading=\"lazy\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg\" alt=\"diyBoardV1\" class=\"aligncenter size-full wp-image-1870\" width=\"600\" height=\"346\" srcset=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1.jpg 600w, http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1-300x173.jpg 300w, http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/diyBoardV1-500x288.jpg 500w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p>\n<h1> Layout<\/h1>\n<p><img data-attachment-id=\"1881\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png\" data-orig-size=\"498,618\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ATTINY_Board-2_Leiterplatte\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte-242x300.png\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png\" loading=\"lazy\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png\" alt=\"ATTINY_Board-2_Leiterplatte\" class=\"aligncenter size-full wp-image-1881\" width=\"498\" height=\"618\" srcset=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte.png 498w, http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/03\/ATTINY_Board-2_Leiterplatte-242x300.png 242w\" sizes=\"(max-width: 498px) 100vw, 498px\" \/><\/p>\n<h1> PINOUT<\/h1>\n<p>Alle PINs k\u00f6nnen als digitale I\/O benutzt werden. Zus\u00e4tzlich stehen folgende Funktionen zur Verf\u00fcgung:<\/p>\n<ul>\n<li>Pin 0: I2C SDA, PWM<\/li>\n<li>Pin 1: PWM, (gr\u00fcne LED)<\/li>\n<li>Pin 2: I2C SCK, Analog In<\/li>\n<li>Pin 3: Analog In (USB+ f\u00fcr USB Port)<\/li>\n<li>Pin 4: PWM, Analog In (USB- f\u00fcr USB Port)<\/li>\n<li>Pin 5: Analog In<\/li>\n<\/ul>\n<h1> Bootloader mit Hilfe des Raspberry PIs installieren<\/h1>\n<p>Der Raspberry PI bietet mit seinen GPIO PINs eine sehr gute Basis um den Bootloader auf  den ATiny85 zu brennen. Nat\u00fcrlich kann auch ISP-Programmiere oder ein <a href=\"http:\/\/arduino.cc\/en\/Tutorial\/ArduinoISP\" title=\"ArduinoISP\">Arduino Board <\/a> benutzt werden.<\/p>\n<ul>\n<li>Der SPI-Mode muss beim Raspberry PI aktiviert werden. Das geht \u00fcber das Setup-Programm des PIs:<\/li>\n<p><pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nrasp-update&lt;br \/&gt;\n<\/pre><\/p>\n<li>Die ben\u00f6tigten Programme m\u00fcssen installiert werden:<\/li>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nsudo apt-get install bison automake autoconf flex git gcc&lt;br \/&gt;\nsudo apt-get install gcc-avr binutils-avr avr-libc&lt;br \/&gt;\ngit clone https:\/\/github.com\/kcuzner\/avrdude&lt;br \/&gt;\ncd avrdude\/avrdude&lt;br \/&gt;\n.\/bootstrap&lt;br \/&gt;\n.\/configure&lt;br \/&gt;\nsudo make install&lt;br \/&gt;\n<\/pre><\/p>\n<li>Das Paket WiringPi muss heruntergeladen und gebaut werden, um die gpio Befehle zu aktivieren:<\/li>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\">&lt;br \/&gt;\ncd ~&lt;br \/&gt;\ngit clone git:\/\/git.drogon.net\/wiringPi&lt;br \/&gt;\ncd wiringPi&lt;br \/&gt;\n.\/build&lt;br \/&gt;\n<\/pre><\/p>\n<li> Jetzt muss der ATiny85 mit den Raspberry PI GPIO verbunden werden.<\/li>\n<p><img data-attachment-id=\"1856\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png\" data-orig-size=\"430,329\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"RPIburner\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner-300x230.png\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png\" loading=\"lazy\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png\" alt=\"RPIburner\" class=\"aligncenter size-full wp-image-1856\" width=\"430\" height=\"329\" srcset=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner.png 430w, http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner-300x230.png 300w, http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2015\/02\/RPIburner-392x300.png 392w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/p>\n<li>Bevor der Bootloader gebrannt wird sollte gepr\u00fcft werden, dass die Verbindung zum ATiny85 funktioniert. Der GPIO PIN 22 ist mit dem Reset PIN des ATtiny85 verbunden. Um den IC programmieren zu k\u00f6nnen muss dieser PIN auf low gesetzt werden:<pre class=\"brush: plain; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nsudo gpio -g mode 22 out&lt;br \/&gt;\nsudo gpio -g write 22 0&lt;br \/&gt;\nsudo avrdude -p t85 -P \/dev\/spidev0.0 -c linuxspi -b 10000&lt;br \/&gt;\nsudo gpio -g write 22 1&lt;br \/&gt;\n<\/pre><br \/>\nHier sollte folgende Meldung ausgegeben werden:<\/li>\n<p><pre class=\"brush: plain; title: ; notranslate\" title=\"\">&lt;\/p&gt;\n&lt;p&gt;pi@rpi01 ~ $ sudo avrdude -p t85 -P \/dev\/spidev0.0 -c linuxspi -b 10000&lt;\/p&gt;\n&lt;p&gt;avrdude: AVR device initialized and ready to accept instructions&lt;\/p&gt;\n&lt;p&gt;Reading | ################################################## | 100% 0.02s&lt;\/p&gt;\n&lt;p&gt;avrdude: Device signature = 0x1e930b&lt;\/p&gt;\n&lt;p&gt;avrdude: safemode: Fuses OK (E:FF, H:DF, L:62)&lt;\/p&gt;\n&lt;p&gt;avrdude done.  Thank you.&lt;br \/&gt;\n<\/pre><\/p>\n<li>Bootloader herunterladen: <a href=\"http:\/\/paperduino.eu\/lib\/exe\/fetch.php?media=micronucleus-1.06-upgrade.hex.zip\" title=\"micronucleus-1.06-upgrade.hex\" target=\"_blank\" rel=\"noopener noreferrer\">micronucleus-1.06-upgrade.hex.zip<\/a> und entpacken:<br \/>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nwget http:\/\/paperduino.eu\/lib\/exe\/fetch.php?media=micronucleus-1.06-upgrade.hex.zip&lt;br \/&gt;\nunzip micronucleus-1.06-upgrade.hex.zip&lt;br \/&gt;\n<\/pre><br \/>\nUnd anschlie\u00dfend kann der ATiny85 gebrannt werden:<\/li>\n<p><pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nsudo gpio -g mode 22 out&lt;br \/&gt;\nsudo gpio -g write 22 0&lt;br \/&gt;\nsudo avrdude -P \/dev\/spidev0.0 -c linuxspi -b 10000 -p t85 -U flash:w:micronucleus-1.06-upgrade.hex -U lfuse:w:0xe1:m -U hfuse:w:0x5d:m -U efuse:w:0xfe:m&lt;br \/&gt;\nsudo gpio -g write 22 1&lt;br \/&gt;\n<\/pre><br \/>\n[js_markieren]<br \/>\nWenn alles richtig funktioniert sollte die Ausgabe wie folgt lauten:<\/p>\n<div style=\"overflow:auto;height:200px;\">\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">&lt;br \/&gt;\npi@rpi01 ~\/wiringPi $ sudo avrdude -P \/dev\/spidev0.0 -c linuxspi -b 10000 -p t85 -U flash:w:micronucleus-1.06-upgrade.hex -U lfuse:w:0xe1:m -U hfuse:w:0x5d:m -U efuse:w:0xfe:m&lt;\/p&gt;\n&lt;p&gt;avrdude: AVR device initialized and ready to accept instructions&lt;\/p&gt;\n&lt;p&gt;Reading | ################################################## | 100% 0.02s&lt;\/p&gt;\n&lt;p&gt;avrdude: Device signature = 0x1e930b&lt;br \/&gt;\navrdude: NOTE: &amp;quot;flash&amp;quot; memory has been specified, an erase cycle will be performed&lt;br \/&gt;\nTo disable this feature, specify the -D option.&lt;br \/&gt;\navrdude: erasing chip&lt;br \/&gt;\navrdude: reading input file &amp;quot;micronucleus-1.06-upgrade.hex&amp;quot;&lt;br \/&gt;\navrdude: input file micronucleus-1.06-upgrade.hex auto detected as Intel Hex&lt;br \/&gt;\navrdude: writing flash (3018 bytes):&lt;\/p&gt;\n&lt;p&gt;Writing | ###########################################        | 86% 12.62s&lt;\/p&gt;\n&lt;p&gt;<\/pre><\/p>\n<\/div>\n<\/ul>\n<h1> Der erste Sketch<\/h1>\n<p>Bevor der erste Sketch geladen werden kann, muss unter Ubuntu 14.04 noch ein paar Einstellungen vorgenommen werden:<\/p>\n<ol>\n<li>Installation der notwendigen Packete<\/li>\n<p><pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nsudo apt-get install libusb-0.1-4:i386 usbutils&lt;br \/&gt;\n<\/pre><\/p>\n<li>Dann muss noch eine speziell pr\u00e4parierte Arduino IDE heruntergeladen werden:<\/li>\n<div style=\"overflow:auto;width:100%;\">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;\nwget https:\/\/github.com\/digistump\/DigistumpArduino\/releases\/download\/v1.5.8C\/DigistumpIDE1.5.8C-linux64.tar.gz&lt;br \/&gt;\n<\/pre><\/div>\n<li>Jetzt kann der folgende Beispielsketch erstellt werden.<br \/>\n[js_markieren]<br \/>\n<input type=\"button\" value=\"Markiere Code\" onclick=\"fnSelect('blink')\"><\/p>\n<div id=\"blink\" style=\"overflow:auto;height:200px;\">\n<pre lang=\"C\">\/\/ the setup routine runs once when you press reset:\nvoid setup() {                \n  \/\/ initialize the digital pin as an output.\n  pinMode(1, OUTPUT); \/\/on board LED \n}\n\n\/\/ the loop routine runs over and over again forever:\nvoid loop() {\n  digitalWrite(1, HIGH);   \/\/ turn the LED on (HIGH is the voltage level)\n  delay(1000);               \/\/ wait for a second\n  digitalWrite(1, LOW);    \/\/ turn the LED off by making the voltage LOW\n  delay(1000);               \/\/ wait for a second\n}\n<\/pre>\n<\/div>\n<p>Das Board darf nicht mit dem PC verbinden sein, wenn ein neuer Sketch geladen werden soll! W\u00e4hrend des Hochladens wird man aufgefordert das Board mit dem PC zu verbinden. Es sollte innerhalb von 60 Sekunden automatisch erkannt werden. Wenn alles funktioniert hat, sollte jetzt die Led an PIN 1 blinken.<\/li>\n<\/ol>\n<h1> Literatur<\/h1>\n<ul>\n<li> <a href=\"http:\/\/paperduino.eu\/doku.php\" title=\"paperduino\" target=\"_blank\" rel=\"noopener noreferrer\">Paperduino Tiny<\/a><\/li>\n<li> <a href=\"http:\/\/digistump.com\/wiki\/digispark\" title=\"digispark\" target=\"_blank\" rel=\"noopener noreferrer\">Digispark<\/a><\/li>\n<li><a href=\"http:\/\/paperpcb.dernulleffekt.de\/doku.php\" title=\"Paper-PCBs or Paperboards\">Paper-PCBs or Paperboards<\/a><\/li>\n<li><a href=\"http:\/\/fc04.deviantart.net\/fs70\/f\/2013\/038\/3\/7\/attiny_web_by_pighixxx-d5u4aur.png\" title=\"ATiny85 Pinout\" target=\"_blank\" rel=\"noopener noreferrer\">ATiny85 Pinout<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ich m\u00f6chte hier ein Entwicklungs-Board das auf dem ATtiny85 Mikrocontroller basiert vorstellen. Das Board soll sehr einfach aufzubauen sein, damit es auch im Schulunterricht aufgebaut werden kann. Die Kosten pro Board sollen nach M\u00f6glichkeit unter 5 Euro liegen. Geplant sind zwei Versionen. Die eine Version basiert auf einer Lochstreifen-Platine. Die andere Version basiert auf einer &hellip; <a href=\"http:\/\/blog.herrwolff.org\/?p=1842\" class=\"more-link\"><span class=\"screen-reader-text\">DIY Projekt: Arduino Klon der auf dem ATtiny85 Mikrocontroller basiert<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":"","jetpack_publicize_message":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p1ZaWF-tI","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/1842"}],"collection":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1842"}],"version-history":[{"count":44,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/1842\/revisions"}],"predecessor-version":[{"id":1951,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/1842\/revisions\/1951"}],"wp:attachment":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1842"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}