source: rtos_arduino/trunk/arduino_lib/hardware/arduino/samd/libraries/SPI/examples/SlaveReceive/SlaveReceive.ino@ 175

Last change on this file since 175 was 175, checked in by ertl-honda, 8 years ago

ライブラリを Arduino IDE 1.7.9 にupdate

File size: 521 bytes
Line 
1/* Connection
2MASTER SLAVE
3MISO -> MOSI
4MOSI -> MISO
5SCK -> SCK
6D10 -> D10
7GND -> GND
8*/
9
10#include <SPI.h>
11
12#define SS 10
13#define DIM 11
14
15uint8_t data[11];
16
17void setup() {
18
19 SerialUSB.begin(9600);
20 pinMode (SS, INPUT);
21 while(!SerialUSB);
22 SPI.beginSlave();
23}
24
25void loop() {
26 while(digitalRead(SS)==LOW){
27 for (int i=0;i<DIM;i++){
28 data[i] = SPI.read();
29 SerialUSB.print((char)data[i]);
30 }
31 SerialUSB.println("");
32 }
33}
34
35
36
Note: See TracBrowser for help on using the repository browser.