2가지 문의

작성자
김기훈
작성일
2017-05-26 20:51
조회
125
1. wizarduino에서 RFID 모듈 사용
아래 소스코드는 구글에서 검색한건데 아두이노 메가에서 실행해보니 잘 작동이됩니다.
그런데 wizarduino에는 50,51,52,53번 핀이 없어서 실행을 못하고 있는데 방법이 없을까요?
소스코드에서 핀번호를 수정하는 부분을 찾아보려해도 소스코드 자체에 53번을 제외한 51~52 핀이 없어서 수정도 불가능합니다.
** 아두이노 우노 소스코드로 실행해봤지만 동작하지 않습니다.

2. Ubisots 에서 데이터 받아오기
Ubidots 사이트에서 받은 라이브러리가 정상적으로 동작하지 않아서
wiznetian 홈페이지 아티클 글중에 Ubidots에 데이트를 보내는 기능에 대해 설명해 놓은 글이 있어
그 글을 따라하며 Send data 까지는 진행을 했습니다.
Ubidots에서 데이터를 읽어오는 방법을 알려주시면 감사하겠습니다.
*****참조 소스코드******
/*
* MFRC522 - Library to use ARDUINO RFID MODULE KIT 13.56 MHZ WITH TAGS SPI W AND R BY COOQROBOT.
* The library file MFRC522.h has a wealth of useful info. Please read it.
* The functions are documented in MFRC522.cpp.
*
* Based on code Dr.Leong ( WWW.B2CQSHOP.COM )
* Created by Miguel Balboa (circuitito.com), Jan, 2012.
* Rewritten by Søren Thing Andersen (access.thing.dk), fall of 2013 (Translation to English, refactored, comments, anti collision, cascade levels.)
* Released into the public domain.
*
* Sample program showing how to read data from a PICC using a MFRC522 reader on the Arduino SPI interface.
*----------------------------------------------------------------------------- empty_skull
* Aggiunti pin per arduino Mega
* add pin configuration for arduino mega
* http://mac86project.altervista.org/
----------------------------------------------------------------------------- Nicola Coppola
* Pin layout should be as follows:
* Signal Pin Pin Pin
* Arduino Uno Arduino Mega MFRC522 board
* ------------------------------------------------------------
* Reset 9 5 RST
* SPI SS 10 53 SDA
* SPI MOSI 11 51 MOSI
* SPI MISO 12 50 MISO
* SPI SCK 13 52 SCK
*
* The reader can be found on eBay for around 5 dollars. Search for "mf-rc522" on ebay.com.
*/

#include
#include

#define SS_PIN 53
#define RST_PIN 5
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.

void setup() {
Serial.begin(9600); // Initialize serial communications with the PC
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522 card
Serial.println("Scan PICC to see UID and type...");
}

void loop() {
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent()) {
return;
}

// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
return;
}

// Dump debug info about the card. PICC_HaltA() is automatically called.
mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
}
전체 0