kan mijn code niet uploaden naar arduino uno
2 berichten
• Pagina 1 van 1
- Punky_Punk
- Berichten: 1
- Geregistreerd: 20 Feb 2021, 09:54
kan mijn code niet uploaden naar arduino uno
ik heb dus een projectboek aangeschaft en ben aan project 23 gaan werken. nou moest ik daar dus een sensor voor kopen en die testen alleen de code werkt niet.#include <SPI.h>
#include <RFID.h>
#define SS_PIN 10
#define RST_PIN 9
RFID rfid(SS_PIN, RST_PIN);
int serNum0;
int serNum1;
int serNum2;
int serNum3;
int serNum4;
void setup() {
Serial.begin(9600);
SPI.begin();
rfid.init();
}
void loop() {
if (rfid.isCard()) {
if (rfid.readCardSerial()){
if (rfid.serNum[0] != serNum0
&& rfid.serNum[1] != serNum1
&& rfid.serNum[2] != serNum2
&& rfid.serNum[3] != serNum3
&& rfid.serNum[4] != serNum4
){
Serial.println(" ");
Serial.println("Card found");
serNum0 = rfid.serNum[0];
serNum1 = rfid.serNum[1];
serNum2 = rfid.serNum[2];
serNum3 = rfid.serNum[3];
serNum4 = rfid.serNum[4];
Serial.println("cardnumber:");
Serial.print("Dec: ");
Serial.print(rfid.serNum[0], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[1], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[2], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[3], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[4], DEC);
Serial.println(" ");
Serial.print("Hex: ");
Serial.print(rfid.serNum[0], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[1], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[2], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[3], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[4], HEX);
Serial.println(" ");
} else {
Serial.print(".");
}
}
}
rfid.halt();
}
dat is de code en hij geeft de foutmelding
Arduino:1.8.12 (Windows 10), Board:"Arduino Uno"
Meerdere bibliotheken gevonden voor "SPI.h"
In file included from C:\Users\Koen\Documents\Arduino\libraries\Bibliotheken\Keypad.cpp:32:0:
C:\Users\Koen\Documents\Arduino\libraries\Bibliotheken/Keypad.h:36:10: fatal error: utility/Key.h: No such file or directory
Gebruikt: C:\Users\Koen\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SPI
#include "utility/Key.h"
Niet gebruikt: C:\Users\Koen\Documents\Arduino\libraries\Bibliotheken
^~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Fout bij het compileren voor board Arduino Uno
Dit rapport zou meer informatie bevatten met
"Uitgebreide uitvoer weergeven tijden compilatie"
optie aan in Bestand -> Voorkeuren.
weet iemand hoe je dit moet oplossen?
#include <RFID.h>
#define SS_PIN 10
#define RST_PIN 9
RFID rfid(SS_PIN, RST_PIN);
int serNum0;
int serNum1;
int serNum2;
int serNum3;
int serNum4;
void setup() {
Serial.begin(9600);
SPI.begin();
rfid.init();
}
void loop() {
if (rfid.isCard()) {
if (rfid.readCardSerial()){
if (rfid.serNum[0] != serNum0
&& rfid.serNum[1] != serNum1
&& rfid.serNum[2] != serNum2
&& rfid.serNum[3] != serNum3
&& rfid.serNum[4] != serNum4
){
Serial.println(" ");
Serial.println("Card found");
serNum0 = rfid.serNum[0];
serNum1 = rfid.serNum[1];
serNum2 = rfid.serNum[2];
serNum3 = rfid.serNum[3];
serNum4 = rfid.serNum[4];
Serial.println("cardnumber:");
Serial.print("Dec: ");
Serial.print(rfid.serNum[0], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[1], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[2], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[3], DEC);
Serial.print(", ");
Serial.print(rfid.serNum[4], DEC);
Serial.println(" ");
Serial.print("Hex: ");
Serial.print(rfid.serNum[0], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[1], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[2], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[3], HEX);
Serial.print(", ");
Serial.print(rfid.serNum[4], HEX);
Serial.println(" ");
} else {
Serial.print(".");
}
}
}
rfid.halt();
}
dat is de code en hij geeft de foutmelding
Arduino:1.8.12 (Windows 10), Board:"Arduino Uno"
Meerdere bibliotheken gevonden voor "SPI.h"
In file included from C:\Users\Koen\Documents\Arduino\libraries\Bibliotheken\Keypad.cpp:32:0:
C:\Users\Koen\Documents\Arduino\libraries\Bibliotheken/Keypad.h:36:10: fatal error: utility/Key.h: No such file or directory
Gebruikt: C:\Users\Koen\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.3\libraries\SPI
#include "utility/Key.h"
Niet gebruikt: C:\Users\Koen\Documents\Arduino\libraries\Bibliotheken
^~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Fout bij het compileren voor board Arduino Uno
Dit rapport zou meer informatie bevatten met
"Uitgebreide uitvoer weergeven tijden compilatie"
optie aan in Bestand -> Voorkeuren.
weet iemand hoe je dit moet oplossen?
Advertisement
Re: kan mijn code niet uploaden naar arduino uno
ga eerst op zoek naar de gebruikte libraries en schoon je libraries op zodat er maar een SPI instaat, hij roept ergens ook een keypad op en daarin komt geen key voor dus waarschijnlijk de verkeerde lib aan staan.
paul deelen
shooter@home.nl
shooter@home.nl
2 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 3 gasten