INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
RFID-Reader an Analog Pins
26.02.2016, 17:02 (Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2016 17:03 von inski.)
Beitrag #1
RFID-Reader an Analog Pins
Hallo,
ich bin neu in der Arduinowelt und muss im Rahmen einer Studienarbeit ein System mit 3 Motoren und einem RFID-Reader konzipieren. Ich nutze Arduino Uno (Vorgabe in der Arbeit) ,das Motor Shield "SunFounder L293D Motor Drive Shield For Arduino Duemilanove Mega UNO R3" sowie als RFID-Reader einen "RC522". Leider sind auf diesem Board alle Digitalen Pins durch die Motoren belegt und ich müsste den RFID-Reader an die analogen Pins legen. Alle Programme aus dem Internet sind jedoch auf Digitale ausgelegt. Jedoch meinen einige User, dass ich analoge Pins wie digitale nutzen kann.
Was muss ich dafür tun? Kann mir jemand helfen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.02.2016, 19:07
Beitrag #2
RE: RFID-Reader an Analog Pins
(26.02.2016 17:02)inski schrieb:  Jedoch meinen einige User, dass ich analoge Pins wie digitale nutzen kann.
Was muss ich dafür tun? Kann mir jemand helfen?
Das geht tatsächlich.
Du musst die nur wie digitale Ports deklarieren.

Beispiel:
Code:
// Im Setup
pinMode (A0, INPUT);

// In deiner Routine
RFIDValue = digitalRead(A0);

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.02.2016, 11:11 (Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2016 11:49 von inski.)
Beitrag #3
RE: RFID-Reader an Analog Pins
Also muss ich zuerst alle Pins im Setup ändern? Also:

pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (A3, INPUT);
pinMode (A4, INPUT);

Und dann?
Wäre das Richtig:

#include <SPI.h>

#include <MFRC522.h>

#define SS_PIN A0

#define RST_PIN A1

MFRC522 mfrc522(SS_PIN, RST_PIN);



void setup()

{

Serial.begin(9600);

SPI.begin();

mfrc522.PCD_Init();

}



void loop()

{

if ( ! mfrc522.PICC_IsNewCardPresent())

{

return;

}



if ( ! mfrc522.PICC_ReadCardSerial())

{

return;

}


Serial.print("Die ID des RFID-TAGS lautet:");

for (byte i = 0; i < mfrc522.uid.size; i++)

{

Serial.print(mfrc522.uid.uidByte[i], HEX);




}

Habe wie folgt angelötet:

SDA - A0
SCK - A1
Mosi - A2
Miso - A3
IRQ - Unbelegt
GND - GND
RST - A4
3.3 - 3.3 V

Folgender Code wird benutzt. Ich will erstmal nur wissen ob es überhaupt funktioniert:
#include <SPI.h>

#include <MFRC522.h>

#define SS_PIN A0

#define RST_PIN A4

MFRC522 mfrc522(SS_PIN, RST_PIN);



void setup()

{

Serial.begin(9600);

SPI.begin();

mfrc522.PCD_Init();
pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (A3, INPUT);
pinMode (A4, INPUT);
}



void loop()

{

if ( ! mfrc522.PICC_IsNewCardPresent())

{

return;

}



if ( ! mfrc522.PICC_ReadCardSerial())

{

return;

}



Serial.print("Die ID des RFID-TAGS lautet:");



for (byte i = 0; i < mfrc522.uid.size; i++)

{

Serial.print(mfrc522.uid.uidByte[i], HEX);

Serial.print(" ");

}





Serial.println();

}

Leider passiert garnichts... Woran liegt es?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.02.2016, 13:36
Beitrag #4
RE: RFID-Reader an Analog Pins
Bitte den Code in Codetags setzen! Das macht man mit dem #-Symbol.

1. #-Symbol anklicken
2. Code einfügen
3. wieder das #-Symbol anklicken.

Somit lässt sich der Code besser lesenWink

Gruß
Torsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.02.2016, 13:42 (Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2016 14:39 von hotsystems.)
Beitrag #5
RE: RFID-Reader an Analog Pins
Setze bitte deinen Sketch in Code-Tags, damit deer besser lesbar ist. (Schaltfläche #) oder [*code] vor den Sketch und [*/code] hinter den Sketch und alles ohne den *Stern.

Die SPI-Schnittstelle kannst du nicht so ohne weiteres umändern. Die sollte entsprechend der Vorgaben bestehen bleiben. Aber deine digitalen Anschlüsse für die Motoren kannst du auf die analogen Pins legen.

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.02.2016, 14:04
Beitrag #6
RE: RFID-Reader an Analog Pins
(27.02.2016 13:42)hotsystems schrieb:  Setze bitte deinen Sketch in Code-Tags, damit deer besser lesbar ist. (Schaltfläche #) oder [*code] vor den Sketch und [*/code] hinter den Sketch und alles ohne den *Stern.
...dann machs doch selber...und dann noch nachplappern...Big Grin

Zitat:...
der "Vogaben"
...

...und in welche Zeichen setzt man dann diesen Begriff Big GrinBig GrinBig Grin

lgbk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.03.2016, 09:22 (Dieser Beitrag wurde zuletzt bearbeitet: 01.03.2016 09:44 von inski.)
Beitrag #7
RE: RFID-Reader an Analog Pins
Also das mit dem RFID-Reader an den analog Pins funktioniert einfach nicht. Was muss ich tun, wenn ich zB den Schrittmotor auf die analogen Pins legen möchte.
Über eine Erklärung von der Verdrahtung bis zum Code würde mir sehr helfen...Sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.03.2016, 12:56
Beitrag #8
RE: RFID-Reader an Analog Pins
Hi,

ich kenne deinen Reader nicht, aber hast du mal in die
<MFRC522.h> rein geschaut?
Da steht bestimmt drin, wie die einzelnen Pins konfiguriert sind und daraus kannst du ableiten was du ändern musst.
A0-A4 auf 5x Eingang konfigurieren ist vermutlich falsch, da werden bestimm auch Ausgänge benötigt.

Gruß, Holger
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  RFID ID Differenz RonSH 10 242 14.10.2016 08:42
Letzter Beitrag: RonSH
  Problem: RFID code mit Inhalt einer Textdatei auf einer SD Karte vergleichen MartinK 6 512 29.03.2016 16:45
Letzter Beitrag: MartinK
  Mit RFID Sensor NFC Tags steuern WIMunios 14 924 15.03.2016 12:07
Letzter Beitrag: WIMunios
  Communication-Pins am Arduino Mega 2560 Rudi 9 3.201 12.02.2016 07:54
Letzter Beitrag: Rudi
Question Rfid Authentifizierung klebeband 16 1.393 06.01.2016 11:48
Letzter Beitrag: hotsystems
  Pins setzen und auslesen im Yun mit FreeBasic arduinofan 3 555 08.12.2015 15:03
Letzter Beitrag: manau21
  Drehzahl Anzeige Analog (neuling) Kuxii 9 1.112 30.10.2015 12:01
Letzter Beitrag: hotsystems
  HC-05 Ardurino Bluethooth werte übertragen RFID ChrisBeer222 0 656 10.04.2015 23:16
Letzter Beitrag: ChrisBeer222
  Per Arduino zwei Pins verbinden? Leseratte10 7 2.093 10.04.2015 22:02
Letzter Beitrag: Bitklopfer
  Eingang analog oder digital? Wie macht man es richtig? Gelegenheitsbastler 3 984 25.03.2015 15:45
Letzter Beitrag: Bitklopfer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste