# Hulp nodig bij RFID chip reader HomeyDuino

**URL:** <https://community.homey.app/t/hulp-nodig-bij-rfid-chip-reader-homeyduino/30802>\
**Category:** Questions & Help\
**Tags:** app, tools\
**Created:** [June 3, 2020, 7:44pm UTC](https://community.homey.app/t/hulp-nodig-bij-rfid-chip-reader-homeyduino/30802 "2020-06-03T19:44:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aron\_s-Gravemade](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aron_s-gravemade/32/6470_2.png) [@Aron\_s-Gravemade](https://community.homey.app/u/Aron_s-Gravemade)\
**Post date:** [June 3, 2020, 7:44pm UTC](https://community.homey.app/t/hulp-nodig-bij-rfid-chip-reader-homeyduino/30802/1 "2020-06-03T19:44:06Z")

</div>

Hallo allemaal,

Ik heb hulp nodig bij een project dat ik graag wil afronden. Ik kan op een of andere manier de gemaakte RFID reader met een Wemos D1 niet toevoegen in Arduino. Doe ik iets verkeerd?

#include \<ESP8266WiFi.h\>  
#include \<WiFiClient.h\>  
#include \<Homey.h\>  
#include \<SPI.h\>  
#include “MFRC522.h”

/\* PIN CONFIG \*/  
#define MFRC522\_RESET D3  
#define MFRC522\_SS D8

/\* OBJECTS \*/  
MFRC522 mfrc522(MFRC522\_SS, MFRC522\_RESET);

/\* GLOBAL VARIABLES \*/

unsigned long previousMillis = 0;  
const unsigned long interval = 100; //Interval in milliseconds  
String oldCardId = “”;  
uint8\_t timeout = 0;

void wifi() {  
if (WiFi.status() != WL\_CONNECTED) {  
WiFi.begin("", “\<(WEGGELATEN WACHTWOORD)\>”);  
uint8\_t timeout = 30;  
while (WiFi.status() != WL\_CONNECTED) {  
delay(500);  
Serial.print(".");  
if (timeout\<1) break;  
}  
if (WiFi.status() == WL\_CONNECTED) {  
//Print IP address  
Serial.print(“Connected to WiFi! (”);  
Serial.print(WiFi.localIP());  
Serial.println(")");  
}  
}  
}

//Arduino functions  
void setup() {  
Serial.begin(115200);  
Homey.begin(“RFID”);  
Homey.setClass(“sensor”);  
SPI.begin();  
mfrc522.PCD\_Init();  
}

void loop() {  
wifi();  
Homey.loop();

unsigned long currentMillis = millis();  
if(currentMillis - previousMillis \> interval) {  
previousMillis = currentMillis;  
if ( mfrc522.PICC\_IsNewCardPresent() ) {  
mfrc522.PICC\_ReadCardSerial();  
String cardId = “”;  
for (uint8\_t i = 0; i\<mfrc522.uid.size; i++) {  
if (mfrc522.uid.uidByte[i]\<0x10) cardId += “0”;  
cardId += String(mfrc522.uid.uidByte[i], HEX);  
}  
if (cardId!=oldCardId) { //Check if we didn’t already see this card  
oldCardId = cardId; //Store the card id  
Serial.println(cardId); //Print the card id to the serial monitor  
Homey.trigger(“card”, cardId); //Send the card id to Homey  
timeout=50; //Allow the same card to be seen again after 5 seconds (50\*100ms)  
}  
} else {  
if (timeout\>0) {  
timeout–;  
if (timeout==0) oldCardId=""; //Remove previous card ID  
}  
}  
}  
}

HomeyDuino vind hem niet en handmatig werkt ook niet

alvast dank

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 3, 2020, 8:01pm UTC](https://community.homey.app/t/hulp-nodig-bij-rfid-chip-reader-homeyduino/30802/2 "2020-06-03T20:01:52Z")

</div>

Er wordt nogal wat naar de serial monitor gelogd, lijkt me dat je daar het eerst moet kijken wat er allemaal wel (en niet) werkt.

---

<div class="post-metadata">

**Author:** ![Aron\_s-Gravemade](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aron_s-gravemade/32/6470_2.png) [@Aron\_s-Gravemade](https://community.homey.app/u/Aron_s-Gravemade)\
**Post date:** [June 3, 2020, 8:05pm UTC](https://community.homey.app/t/hulp-nodig-bij-rfid-chip-reader-homeyduino/30802/3 "2020-06-03T20:05:44Z")

</div>

> **[athombv/homey-arduino-library](https://github.com/athombv/homey-arduino-library/tree/master/examples/Example%20projects/nfc_reader)**
>
> Homeyduino: connect your Arduino projects with Homey - athombv/homey-arduino-library

Dit heb ik gebruikt. Ik heb alleen mijn huis wifi aangepast. Ik probeer dit te maken maar heb er niet heel erg veel verstand van.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 4, 2020, 5:06am UTC](https://community.homey.app/t/hulp-nodig-bij-rfid-chip-reader-homeyduino/30802/4 "2020-06-04T05:06:10Z")

</div>

Als je de code naar de ESP8266 hebt gestuurd moet je de Serial Console aanzetten (baudrate 115200) en kijken wat er geschreven wordt.

Maar even snel: bij `WiFi.begin()` zie ik geen SSID van je draadloze netwerk:

```auto
WiFi.begin('MijnDraadlozeNetwork', 'Wachtwoord');

```
