Noduino Digital Pin
来自Jack's Lab
(版本间的差异)
(→Examples) |
|||
(未显示1个用户的3个中间版本) | |||
第4行: | 第4行: | ||
* digitalWrite() | * digitalWrite() | ||
* digitalRead() | * digitalRead() | ||
+ | |||
+ | <br><br> | ||
+ | |||
+ | == Pin Map == | ||
+ | |||
+ | <pre> | ||
+ | static const uint8_t D0 = 3; | ||
+ | static const uint8_t D1 = 1; | ||
+ | static const uint8_t D2 = 2; | ||
+ | static const uint8_t D3 = 15; | ||
+ | static const uint8_t D4 = 13; | ||
+ | static const uint8_t D5 = 12; | ||
+ | static const uint8_t D6 = 14; | ||
+ | static const uint8_t D7 = 16; | ||
+ | static const uint8_t D8 = 4; | ||
+ | static const uint8_t D9 = 5; | ||
+ | static const uint8_t D10 = 0; | ||
+ | static const uint8_t D11 = 8; | ||
+ | static const uint8_t D12 = 7; | ||
+ | static const uint8_t D13 = 6; | ||
+ | |||
+ | |||
+ | static const uint8_t SDA = 4; | ||
+ | static const uint8_t SCL = 5; | ||
+ | |||
+ | static const uint8_t SS = 15; | ||
+ | static const uint8_t MOSI = 13; | ||
+ | static const uint8_t MISO = 12; | ||
+ | static const uint8_t SCK = 14; | ||
+ | </pre> | ||
<br><br> | <br><br> | ||
第47行: | 第77行: | ||
<br><br> | <br><br> | ||
+ | |||
+ | == Reference == | ||
+ | |||
+ | * [[Noduino]] | ||
+ | |||
<br><br> | <br><br> | ||
<br><br> | <br><br> |
2016年9月28日 (三) 22:29的最后版本
目录 |
[编辑] 1 Overview
- pinMode()
- digitalWrite()
- digitalRead()
[编辑] 2 Pin Map
static const uint8_t D0 = 3; static const uint8_t D1 = 1; static const uint8_t D2 = 2; static const uint8_t D3 = 15; static const uint8_t D4 = 13; static const uint8_t D5 = 12; static const uint8_t D6 = 14; static const uint8_t D7 = 16; static const uint8_t D8 = 4; static const uint8_t D9 = 5; static const uint8_t D10 = 0; static const uint8_t D11 = 8; static const uint8_t D12 = 7; static const uint8_t D13 = 6; static const uint8_t SDA = 4; static const uint8_t SCL = 5; static const uint8_t SS = 15; static const uint8_t MOSI = 13; static const uint8_t MISO = 12; static const uint8_t SCK = 14;
[编辑] 3 Warning
Noduino use the ESP8266/ESP8285 SoC.
They are all 3.3V power supply.
So:
- HIGH is 3.3V
- LOW is 0V
[编辑] 4 Examples
Use the pin D5 to output a square wave:
#include "noduino.h" void setup() { pinMode(D5, OUTPUT); // set D5 to output mode digitalWrite(D5, LOW); } void loop() { digitalWrite(D5, HIGH); // ouput high level delay(1000); // delay 1000ms digitalWrite(D5, LOW); // output low level delay(1000); }
You can try the example in noduino-sdk/examples/noduino/blink
[编辑] 5 Reference