Noduino Digital Pin
来自Jack's Lab
(版本间的差异)
(→Examples) |
|||
| (未显示1个用户的13个中间版本) | |||
| 第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> | ||
| + | |||
| + | == Warning == | ||
| + | |||
| + | Noduino use the ESP8266/ESP8285 SoC. | ||
| + | |||
| + | They are all 3.3V power supply. | ||
| + | |||
| + | |||
| + | So: | ||
| + | |||
| + | * HIGH is <font color=red>3.3V</font> | ||
| + | * LOW is 0V | ||
<br><br> | <br><br> | ||
| 第28行: | 第72行: | ||
} | } | ||
</source> | </source> | ||
| + | |||
| + | |||
| + | You can try the example in noduino-sdk/examples/noduino/blink | ||
<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