{"product_id":"encoder-module-voor-m5-stack-gezichten-esp32-zakcomputer-met-12-stuks-rgb-led-mega328-in-i2c_1538395","title":"Encoder module voor M5 Stack met 12 RGB LED's en I2C-communicatie","description":"\u003ch2 id=\"description\"\u003e\u003cstrong\u003eBeschrijving:\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003eDit encoder module is compatibel met de FACE Kit. U kunt het toetsenbordpaneel in de FACE-kit vervangen. Het is ontworpen voor roterende encoderbesturing, met een geïntegreerde Mega328-microprocessor en LED's rondom de encoder.\u003c\/p\u003e\u003cp\u003eDe communicatie tussen de M5 core en de encoder gebeurt via het IIC-protocol (adres: 0x5E).\u003c\/p\u003e\u003ch2 id=\"product-features\"\u003e\u003cstrong\u003eProducteigenschappen:\u003c\/strong\u003e\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e12 RGB LED's\u003c\/li\u003e\n\u003cli\u003eIIC-communicatie\u003c\/li\u003e\n\u003cli\u003eEenvoudige API voor programmeren\u003c\/li\u003e\n\u003cli\u003eIngebouwde Mega328\u003c\/li\u003e\n\u003cli\u003eEncoder detectie\u003c\/li\u003e\n\u003cli\u003eAfmetingen: 58,2 mm x 54,2 mm x 10 mm\u003c\/li\u003e\n\u003cli\u003eGewicht: 17 g\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2 id=\"easyloader\"\u003e\u003cstrong\u003eEasyLoader:\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003e\u003ca href=\"https:\/\/m5stack.oss-cn-shenzhen.aliyuncs.com\/EasyLoader\/Module\/EasyLoader_FACES_encoder.exe\"\u003e\u003cbutton type=\"button\"\u003eKlik om EasyLoader te downloaden\u003c\/button\u003e\u003c\/a\u003e\u003c\/p\u003e\u003cblockquote\u003e\n\u003cp\u003eDubbelklik na het downloaden van de software om de toepassing uit te voeren. Sluit het M5-apparaat aan op de computer via de gegevenskabel, selecteer de poortparameters en klik op\u003cstrong\u003e\"Brandwond\"\u003c\/strong\u003eom te beginnen met branden.\u003c\/p\u003e\n\u003cp\u003eDe CP210X (USB-stuurprogramma) moet worden geïnstalleerd voordat de EasyLoader kan worden gebruikt.\u003cstrong\u003e\u003ca href=\"https:\/\/docs.m5stack.com\/#\/en\/related_documents\/establish_serial_connection\"\u003eKlik hier voor de installatiehandleiding van het stuurprogramma\u003c\/a\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/blockquote\u003e\u003ch2 id=\"function\"\u003e\u003cstrong\u003eFunctie:\u003c\/strong\u003e\u003c\/h2\u003e\u003cp\u003e\u003cstrong\u003eControle van enkele RGB LED's\u003c\/strong\u003e\u003c\/p\u003e\u003cpre\u003e\u003ccode\u003e* Parameter: led_index: 0 ~ 11 r, g, b: 0 ~ 254 *\/ void Led(int led_index, int r, int g, int b){ Wire.beginTransmission(Faces_Encoder_I2C_ADDR); Wire.write(led_index); Wire.write(r); Wire.write(g); Wire.write(b); Wire.endTransmission(); }\u003c\/code\u003e\u003c\/pre\u003e\u003cp\u003e\u003cstrong\u003eLees encoder increment\u003c\/strong\u003e\u003c\/p\u003e\u003cpre\u003e\u003ccode\u003evoid get_encoder_increment(void){ int temp_encoder_increment; Wire.requestFrom(Faces_Encoder_I2C_ADDR, 3); if(Wire.available()){ temp_encoder_increment = Wire.read(); button_state = Wire.read(); } if(temp_encoder_increment \u0026gt; 127){ direction = 1; encoder_increment = 256 - temp_encoder_increment; } else{ direction = 0; encoder_increment = temp_encoder_increment; } }\u003c\/code\u003e\u003c\/pre\u003e\u003ch2 id=\"include\"\u003e\u003cstrong\u003ePakket inbegrepen:\u003c\/strong\u003e\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e1x Encoder-module\u003c\/li\u003e\n\u003cli\u003eEncoder-draaipaneel\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2 id=\"related-link\"\u003e\u003cstrong\u003eGerelateerde links:\u003c\/strong\u003e\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.youtube.com\/channel\/UCozgFVglWYQXbvTmGyS739w\" target=\"_blank\"\u003eOfficiële video\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"http:\/\/forum.m5stack.com\/\" target=\"_blank\"\u003eForum\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/m5stack\/M5-ProductExampleCodes\/tree\/master\/Module\/ENCODER\/firmware_328p\/FacesEncoder328\" target=\"_blank\"\u003eFirmware van de MEGA328\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2 id=\"example\"\u003e\u003cstrong\u003eVoorbeeld:\u003c\/strong\u003e\u003c\/h2\u003e\u003ch3 id=\"-ide\"\u003e\u003cstrong\u003eVoor IDE:\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e\u003cem\u003eVoor de volledige code, klik\u003cstrong\u003e\u003ca href=\"https:\/\/github.com\/m5stack\/M5-ProductExampleCodes\/tree\/master\/Module\/ENCODER\/\/faces_encoder\" target=\"_blank\"\u003ehier\u003c\/a\u003e\u003c\/strong\u003e.\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"product-inline-gallery\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/a5884dba-340f-4092-87c1-9f1e9bc05ea6.jpg?v=1779847695\" loading=\"lazy\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/ea6dd352-8441-4ed5-be87-0da1c4e83d30.jpg?v=1779847695\" loading=\"lazy\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/8ae553b5-396c-4c1c-b8f5-51b4063fac45.jpg?v=1779847696\" loading=\"lazy\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/1d02a4c0-51a0-4465-b7da-61408b676659.jpg?v=1779847695\" loading=\"lazy\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/e0e94ff3-5346-4283-b7de-0ac88e0ae46d.jpg?v=1779847696\" loading=\"lazy\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/c86b71f1-7ed2-400f-a627-8d4858abe1e6.jpg?v=1779870178\" loading=\"lazy\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/ccda3c97-379f-4c4e-a864-91cb768e48de.jpg?v=1779870178\" loading=\"lazy\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/2a8d85c2-bc61-47b0-9061-c2271d8ab2b8.jpg?v=1779870178\" loading=\"lazy\" alt=\"\"\u003e\n\u003c\/div\u003e","brand":"AllesXL","offers":[{"title":"Standaard","offer_id":53072616030544,"sku":"ALXNL7639194271911","price":29.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0927\/2003\/8224\/files\/a5884dba-340f-4092-87c1-9f1e9bc05ea6.jpg?v=1779847695","url":"https:\/\/allesxl.com\/products\/encoder-module-voor-m5-stack-gezichten-esp32-zakcomputer-met-12-stuks-rgb-led-mega328-in-i2c_1538395","provider":"allesxl","version":"1.0","type":"link"}