Noduino Digital Pin

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(Overview)
 
(未显示1个用户的11个中间版本)
第5行: 第5行:
 
* 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;
  
;;Notice: Noduino use the ESP8266/ESP8285 SoC. They are all 3.3V. So HIGH is 3.3V, Low is 0V
+
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>
第31行: 第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



















个人工具
名字空间

变换
操作
导航
工具箱