<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Core2 with 4IN8OUT module in Arduino IDE]]></title><description><![CDATA[<p dir="auto">Hi! I've been trying to use this combination in my project, it worked fine in UIFow2 but I can't seem to get the 4in8out module working within Arduino IDE. I have ws1850s rfid module connected via A.I2C and that works fine so I'm not sure what's wrong..</p>
<p dir="auto"><img src="/assets/uploads/files/1770293555412-550d0c62-0ad3-4207-bc9c-926efd6ae0ae-image.png" alt="550d0c62-0ad3-4207-bc9c-926efd6ae0ae-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1770293568223-bf0644c9-f533-4e1f-b668-6fa1869fd778-image.png" alt="bf0644c9-f533-4e1f-b668-6fa1869fd778-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1770293581098-b7608d10-fbbb-44cd-8af5-a700a95b0060-image.png" alt="b7608d10-fbbb-44cd-8af5-a700a95b0060-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/topic/8063/core2-with-4in8out-module-in-arduino-ide</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 11:29:06 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/8063.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 Feb 2026 12:14:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Core2 with 4IN8OUT module in Arduino IDE on Sat, 07 Feb 2026 19:52:55 GMT]]></title><description><![CDATA[<p dir="auto">To anyone trying something similar in the future</p>
<pre><code>MODULE_4IN8OUT module;
MFRC522_I2C mfrc522(0x28, -1, &amp;Wire);
</code></pre>
<pre><code>void setup() {
    M5.begin(true, true, true, true);
    Serial.begin(115200);
    
    delay(500);  
    
    Serial.println("Starting setup...");
    M5.Lcd.println("Init...");

    // POWER MANAGEMENT dla Port A (RFID)
    M5.Axp.SetBusPowerMode(0);
    M5.Axp.SetLDOEnable(2, true);
    delay(200);

    // --- I2C BUSES ---
    Wire.begin(32, 33, 100000);
    Wire1.begin(21, 22, 100000);
    delay(100);

    M5.Lcd.println("Init 4IN8OUT...");
    
    // Start module 4IN8OUT
    if (!module.begin(&amp;Wire1, 21, 22, MODULE_4IN8OUT_ADDR)) {
        M5.Lcd.setTextColor(RED);
        M5.Lcd.println("4IN8OUT INIT FAIL");
        Serial.println("4IN8OUT INIT FAIL");
        while (1) delay(1000);
    }
    
    M5.Lcd.setTextColor(GREEN);
    M5.Lcd.println("4IN8OUT OK!");
    Serial.println("4IN8OUT OK!");
    M5.Lcd.setTextColor(WHITE);

    // Init RFID
    mfrc522.PCD_Init();
    M5.Lcd.println("RFID OK!");
    Serial.println("RFID OK!");
</code></pre>
]]></description><link>https://community.m5stack.com/post/30608</link><guid isPermaLink="true">https://community.m5stack.com/post/30608</guid><dc:creator><![CDATA[HalloWere]]></dc:creator><pubDate>Sat, 07 Feb 2026 19:52:55 GMT</pubDate></item></channel></rss>