{"id":644,"date":"2017-11-25T20:14:28","date_gmt":"2017-11-25T19:14:28","guid":{"rendered":"http:\/\/mikrocontroller.bplaced.net\/wordpress\/?page_id=644"},"modified":"2017-12-30T19:49:10","modified_gmt":"2017-12-30T18:49:10","slug":"20-mod_cled-library-atmega","status":"publish","type":"page","link":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/atmega2560\/komplette-library-liste-atmega\/20-mod_cled-library-atmega\/","title":{"rendered":"20-MOD_CLED-Library (ATMega)"},"content":{"rendered":"<p><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-previous\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/atmega2560\/komplette-library-liste-atmega\/19-terminal-library-atmega\/\" title=\"19-Terminal-Library (ATMega)\"><span class=\"meta-nav\">\u2190<\/span> 19-Terminal-Library (ATMega)<\/a><\/div><\/div><!-- #nav-below --><div id=\"nav-below\" class=\"navigation\"><div class=\"nav-next\"><a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/atmega2560\/komplette-library-liste-atmega\/21-eeprom-library-atmega\/\" title=\"21-EEprom-Library (ATMega)\">21-EEprom-Library (ATMega) <span class=\"meta-nav\">&rarr;<\/span><\/a><\/div><\/div><!-- #nav-below --><\/p>\n<p>-diese Library dient zum ansteuern eine RGBW-LED<br \/>\nvon einem externen Modul das mit 4 Pins an die CPU angeschlossen ist.<br \/>\n(z.B. das Modul von myAVR \u201c<a href=\"http:\/\/shop.myavr.de\/Add-Ons%20und%20Zubeh%C3%B6r\/myColorLED%20Add-On.htm?sp=article.sp.php&amp;artID=200027\" target=\"_blank\" rel=\"noopener\">myColorLED AddOn<\/a>\u201d)<\/p>\n<p>-Die Library wird komplett \u00fcber eine globale Struktur gesteuert<\/p>\n<p><strong>Beispiel :<\/strong><\/p>\n<pre lang=\"c\" line=\"1\">\/\/-----------------------------------------------------------------------------\r\n\/\/ Title      : bsp_ub028_mk3_ext_cled\r\n\/\/-----------------------------------------------------------------------------\r\n\/\/ Funktion   : Externes Modul : RGB Color-LED\r\n\/\/ Schaltung  : myAVR MK3 + myAVR myColor LED Add-On\r\n\/\/-----------------------------------------------------------------------------\r\n\/\/ Prozessor  : ATMega2560\r\n\/\/ Takt       : 16 MHz\r\n\/\/ Sprache    : C\r\n\/\/ Date       : 24.07.2011\r\n\/\/ Version    : 1.1\r\n\/\/ Autor      : UB\r\n\/\/-----------------------------------------------------------------------------\r\n#define F_CPU 16000000\r\n#include &lt;avr\/io.h&gt;\r\n#include &lt;UB_EXT_MODULE\/EXT_MOD_CLED.h&gt;\r\n#include &lt;UB_MK3_2560\/MK3_2560_ADC.h&gt;\r\n\r\n\/\/-----------------------------------------------------------------------------\r\n\/\/ Hinweis :\r\n\/\/ &gt; externes Modul (myAVR myColor LED Add-On)\r\n\/\/   muss am Stecker rechts unten angeschlossen sein\r\n\/\/ &gt; 4 Patchkabel einbauen :\r\n\/\/   Port-L0 (PWM_ROT)   muss zum myColor LED Add-On (R)\r\n\/\/   Port-L1 (PWM_GRUEN) muss zum myColor LED Add-On (G)\r\n\/\/   Port-L2 (PWM_BLAU)  muss zum myColor LED Add-On (B)\r\n\/\/   Port-L3 (PWM_WEISS) muss zum myColor LED Add-On (W)\r\n\/\/ - Eine Leitung von Poti-3 nach Port-F0 muss eingebaut sein\r\n\/\/ - Eine Leitung von Poti-2 nach Port-F1 muss eingebaut sein\r\n\/\/ - Eine Leitung von Poti-1 nach Port-F2 muss eingebaut sein\r\n\/\/ - das Programm gibt die Poti-Stellungen als Farbmischung aus\r\n\/\/-----------------------------------------------------------------------------\r\nint main (void)\r\n{\r\n  unsigned int ad_wert=0;\r\n  unsigned char cled_wert=0;\r\n\r\n  EXT_INIT_CLED(); \/\/ init vom Color-LED-Modul\r\n  MK3_INIT_ADC();\r\n\r\n  \/\/ MODE = User-Color einstellen\r\n  EXT_CLED.mode=USER_COLOR;\r\n\r\n  while (true)\r\n  {\r\n    \/\/ Farbe ROT per ADC-0\r\n    ad_wert=MK3_ADC_READ_CH(ADC0);\r\n    cled_wert=(ad_wert\/4);\r\n    EXT_CLED.RED=cled_wert;\r\n    \/\/ Farbe GRUEN per ADC-1\r\n    ad_wert=MK3_ADC_READ_CH(ADC1);\r\n    cled_wert=(ad_wert\/4);\r\n    EXT_CLED.GREEN=cled_wert;\r\n    \/\/ Farbe BLAU per ADC-2\r\n    ad_wert=MK3_ADC_READ_CH(ADC2);\r\n    cled_wert=(ad_wert\/4);\r\n    EXT_CLED.BLUE=cled_wert;\r\n  }\r\n  return 0;\r\n}\r\n<\/pre>\n<p>Hier die Library zum download :<\/p>\n<p><a href=\"wp-content\/uploads\/2013\/02\/UB_EXT_MOD_CLED_v104.zip\">UB_EXT_MOD_CLED_v104<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>-diese Library dient zum ansteuern eine RGBW-LED von einem externen Modul das mit 4 Pins an die CPU angeschlossen ist. (z.B. das Modul von myAVR \u201cmyColorLED AddOn\u201d) -Die Library wird komplett \u00fcber eine globale Struktur gesteuert Beispiel : \/\/&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; \/\/ &hellip; <a href=\"https:\/\/mikrocontroller.bplaced.net\/wordpress\/atmega2560\/komplette-library-liste-atmega\/20-mod_cled-library-atmega\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":554,"menu_order":20,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[127],"tags":[11,9,46,45],"class_list":["post-644","page","type-page","status-publish","hentry","category-atmega","tag-atmega2650","tag-library","tag-mycolorled-addon","tag-rgbw-led"],"_links":{"self":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/comments?post=644"}],"version-history":[{"count":2,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/644\/revisions"}],"predecessor-version":[{"id":956,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/644\/revisions\/956"}],"up":[{"embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/554"}],"wp:attachment":[{"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/categories?post=644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mikrocontroller.bplaced.net\/wordpress\/wp-json\/wp\/v2\/tags?post=644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}