Tinker Board的C语言编程、PWM控制及Android系统使用指南
1. C语言中按钮控制LED
1.1 电路搭建
我们要在LED电路中添加一个按钮,将按钮的一根引脚连接到接地轨,另一根引脚连接到GPIO引脚13。
1.2 代码编写
我们从头开始编写代码,以更好地理解C语言编程以及为Tinker Board的GPIO引脚编写程序所需的依赖项。
#include <stdio.h> #include <wiringPi.h> #define LED 0 #define BUTTON 2 int main (void) { wiringPiSetup(); pinMode(LED, OUTPUT); pinMode(BUTTON, INPUT); while(1) { if (digitalRead(BUTTON) == 0) { digitalWrite(LED, HIGH); } else { digitalWrite(LED, LOW); } } return 0; }1.3 代码说明
- 包含必要的库:
#include <stdio.h>和#include <wiringPi.h>。 - 定义GPIO引脚