{"id":1389,"date":"2016-01-22T12:14:25","date_gmt":"2016-01-22T11:14:25","guid":{"rendered":"https:\/\/makerspace-rheinfelden.ch\/blog\/?p=1389"},"modified":"2016-01-28T13:08:01","modified_gmt":"2016-01-28T12:08:01","slug":"automatischer-mausschubser","status":"publish","type":"post","link":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/","title":{"rendered":"Automatischer Mausschubser"},"content":{"rendered":"<p>Zwischendurch\u00a0gibt es das Problem, dass ein PC nicht ausschalten soll. Meist hilft es, einfach den Stromsparmodus zu deaktivieren, aber manchmal\u00a0m\u00fcssen schwerere Gesch\u00fctze aufgefahren werden. Zum Beispiel, wenn ein Chat-Client auf dem Status &#8222;Verf\u00fcgbar&#8220; gehalten werden muss.<\/p>\n<p>Dieses &#8222;schwere Gesch\u00fctz&#8220; wiegt gerade mal 2.4g in meinem Fall und ist ein kleiner <a href=\"http:\/\/shop.boxtec.ch\/digispark-usb-dev-board-p-41259.html\" target=\"_blank\">Digispark<\/a>. Ein winziger\u00a0<a href=\"http:\/\/www.atmel.com\/devices\/attiny85.aspx\" target=\"_blank\">ATtiny85 IC<\/a>\u00a0mit 8 Beinchen ist das Gehirn von dem\u00a0Ding und hat dank dem <a href=\"https:\/\/github.com\/micronucleus\/micronucleus\" target=\"_blank\">Micronucleus Bootloader<\/a> USB-Unterst\u00fctzung. Das geht so weit, dass sich das Ger\u00e4t als Maus am PC\/Mac anmeldet\u00a0und so den Mauszeiger bewegen kann.<\/p>\n<p><a href=\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg\"  rel=\"lightbox[1389] attachment wp-att-1399\"><img loading=\"lazy\" width=\"250\" height=\"188\" class=\"alignnone size-medium wp-image-1399\" src=\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097-250x188.jpg\" alt=\"Digispark\" srcset=\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097-250x188.jpg 250w, https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097-768x576.jpg 768w, https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097-700x525.jpg 700w, https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097-120x90.jpg 120w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>Was es noch braucht ist eine <a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\">Arduino IDE<\/a> und <a href=\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/06\/eine-arduino-ide-fuer-fast-alles\/\" target=\"_blank\">Unterst\u00fctzung f\u00fcr die Digispark Boards<\/a>.<\/p>\n<p>Dieses kleine Programm hier schiebt dann die &#8222;virtuelle&#8220; Maus einmal alle 10s ein wenig durch die Gegend.<\/p>\n<pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\r\n#include &lt;DigiMouse.h&gt;\r\n\r\nvoid setup() {\r\n  DigiMouse.begin();\r\n}\r\n\r\nvoid loop() {\r\n  DigiMouse.moveY(10); \/\/down 10\r\n  DigiMouse.delay(50);\r\n  DigiMouse.moveX(10); \/\/right 10\r\n  DigiMouse.delay(50);\r\n  DigiMouse.moveY(-10); \/\/up 10\r\n  DigiMouse.delay(50);\r\n  DigiMouse.moveX(-10); \/\/left 10\r\n  DigiMouse.delay(50);\r\n\r\n  DigiMouse.delay(10000); \/\/ 10s warten \r\n}\r\n<\/pre>\n<p>Das ist es auch schon. Sketch auf den Digispark laden und zuschauen, wie sich die Maus bewegt. Nat\u00fcrlich gibt&#8217;s da noch viel Raum f\u00fcr Verbesserungen. Zum Beispiel k\u00f6nnte der Digispark mit kurzem Blinken die Mausbewegung ank\u00fcndigen. Vielleicht w\u00fcrde es auch reichen, wenn die Bewegung viel k\u00fcrzer w\u00e4re, das habe ich jedoch nicht getestet. Obige Werte funktionieren problemlos um Windows 10 den Bildschirmschoner wegzunehmen.<\/p>\n<p>Zugegeben, eine &#8222;langweilige&#8220; L\u00f6sung, wenn man schaut, was andere so gebaut haben mit einem <a href=\"https:\/\/www.youtube.com\/watch?v=-OfU-2bJVts\" target=\"_blank\">Kassettenrekorder<\/a>. <a href=\"https:\/\/www.youtube.com\/watch?v=OTG7E3Yk-c4\" target=\"_blank\">Diese L\u00f6sung<\/a> wird wohl dem Tierschutz nicht gefallen\u2026<\/p>\n<p><strong>Update:<\/strong> Der aktuelle Code (ein wenig aufgemotzt), befindet sich auf <a href=\"https:\/\/git.makerspace-rheinfelden.ch\/tht\/mausschubser\">GitLab<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"Zwischendurch\u00a0gibt es das Problem, dass ein PC nicht ausschalten soll. Meist hilft es, einfach den Stromsparmodus zu deaktivieren, aber manchmal\u00a0m\u00fcssen schwerere Gesch\u00fctze aufgefahren werden. Zum Beispiel, wenn ein Chat-Client auf dem Status &#8222;Verf\u00fcgbar&#8220; gehalten werden muss. Dieses &#8222;schwere Gesch\u00fctz&#8220; wiegt gerade mal 2.4g in meinem Fall und ist ein kleiner Digispark. Ein winziger\u00a0ATtiny85 IC\u00a0mit 8&#8230; <br \/><br \/><a class=\"view-article\" href=\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/\">Weiterlesen \u2192<\/a>","protected":false},"author":2,"featured_media":1399,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatischer Mausschubser - Makerspace FabLab Rheinfelden\" \/>\n<meta property=\"og:description\" content=\"Zwischendurch\u00a0gibt es das Problem, dass ein PC nicht ausschalten soll. Meist hilft es, einfach den Stromsparmodus zu deaktivieren, aber manchmal\u00a0m\u00fcssen schwerere Gesch\u00fctze aufgefahren werden. Zum Beispiel, wenn ein Chat-Client auf dem Status &#8222;Verf\u00fcgbar&#8220; gehalten werden muss. Dieses &#8222;schwere Gesch\u00fctz&#8220; wiegt gerade mal 2.4g in meinem Fall und ist ein kleiner Digispark. Ein winziger\u00a0ATtiny85 IC\u00a0mit 8... Weiterlesen \u2192\" \/>\n<meta property=\"og:url\" content=\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/\" \/>\n<meta property=\"og:site_name\" content=\"Makerspace FabLab Rheinfelden\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-22T11:14:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-28T12:08:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2328\" \/>\n\t<meta property=\"og:image:height\" content=\"1746\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#website\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/\",\"name\":\"Makerspace FabLab Rheinfelden\",\"description\":\"Webseite des Vereins Makerspace Fablab Rheinfelden\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#primaryimage\",\"inLanguage\":\"de\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg\",\"contentUrl\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg\",\"width\":2328,\"height\":1746},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#webpage\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/\",\"name\":\"Automatischer Mausschubser - Makerspace FabLab Rheinfelden\",\"isPartOf\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#primaryimage\"},\"datePublished\":\"2016-01-22T11:14:25+00:00\",\"dateModified\":\"2016-01-28T12:08:01+00:00\",\"author\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487\"},\"breadcrumb\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatischer Mausschubser\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487\",\"name\":\"Thomas\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg\",\"contentUrl\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg\",\"caption\":\"Thomas\"},\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/author\/tht\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"Automatischer Mausschubser - Makerspace FabLab Rheinfelden","og_description":"Zwischendurch\u00a0gibt es das Problem, dass ein PC nicht ausschalten soll. Meist hilft es, einfach den Stromsparmodus zu deaktivieren, aber manchmal\u00a0m\u00fcssen schwerere Gesch\u00fctze aufgefahren werden. Zum Beispiel, wenn ein Chat-Client auf dem Status &#8222;Verf\u00fcgbar&#8220; gehalten werden muss. Dieses &#8222;schwere Gesch\u00fctz&#8220; wiegt gerade mal 2.4g in meinem Fall und ist ein kleiner Digispark. Ein winziger\u00a0ATtiny85 IC\u00a0mit 8... Weiterlesen \u2192","og_url":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/","og_site_name":"Makerspace FabLab Rheinfelden","article_published_time":"2016-01-22T11:14:25+00:00","article_modified_time":"2016-01-28T12:08:01+00:00","og_image":[{"width":2328,"height":1746,"url":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg","path":"\/home\/httpd\/vhosts\/makerspace-rheinfelden.ch\/httpdocs\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg","size":"full","id":1399,"alt":"","pixels":4064688,"type":"image\/jpeg"}],"twitter_card":"summary","twitter_misc":{"Verfasst von":"Thomas","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#website","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/","name":"Makerspace FabLab Rheinfelden","description":"Webseite des Vereins Makerspace Fablab Rheinfelden","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/makerspace-rheinfelden.ch\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"ImageObject","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#primaryimage","inLanguage":"de","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg","contentUrl":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/IMG_3097.jpg","width":2328,"height":1746},{"@type":"WebPage","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#webpage","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/","name":"Automatischer Mausschubser - Makerspace FabLab Rheinfelden","isPartOf":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#primaryimage"},"datePublished":"2016-01-22T11:14:25+00:00","dateModified":"2016-01-28T12:08:01+00:00","author":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487"},"breadcrumb":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2016\/01\/automatischer-mausschubser\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/makerspace-rheinfelden.ch\/blog\/"},{"@type":"ListItem","position":2,"name":"Automatischer Mausschubser"}]},{"@type":"Person","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487","name":"Thomas","image":{"@type":"ImageObject","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#personlogo","inLanguage":"de","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg","contentUrl":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg","caption":"Thomas"},"url":"https:\/\/makerspace-rheinfelden.ch\/blog\/author\/tht\/"}]}},"_links":{"self":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts\/1389"}],"collection":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/comments?post=1389"}],"version-history":[{"count":17,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts\/1389\/revisions"}],"predecessor-version":[{"id":1409,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts\/1389\/revisions\/1409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/media\/1399"}],"wp:attachment":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/media?parent=1389"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/categories?post=1389"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/tags?post=1389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}