原文地址:http://wiringpi.com/examples/blink/

Blink

Blink is the “Hello World” of the GPIO interfacing world. It’s the simplest program and circuit that lets you see something happening.

If you have the following saved in a file called blink.c:

#include <wiringPi.h>
int main (void)
{wiringPiSetup () ;pinMode (0, OUTPUT) ;for (;;){digitalWrite (0, HIGH) ; delay (500) ;digitalWrite (0,  LOW) ; delay (500) ;}return 0 ;
}

then to compile and run, you would enter:

gcc -Wall -o blink blink.c -lwiringPi
sudo ./blink

To see the output of this, you would need to connect a single LED to the GPIO connector of the Raspberry Pi as follows:

and if all goes well, you should see the LED flashing once a second.

The LED is any generic LED you may have – typically 5mm diameter and the resistor is 330Ω.

You can find blink.c and others – blink8.c and blink12.c in the examples directory of the wiringPi distribution. To use the makefile to compile them:

make blink
make blink8
make blink12

wiringPi (C语言) 控制树莓派引脚相关推荐

  1. c语言控制树莓派蓝牙,方法2-树莓派3B蓝牙rfcomm通信调试

    第一步 进入树莓派的shell后,启用spp通信, 需要按下图添加两行 然后重启一下树莓派. 第二步 输入 hciconfig 第三步输入: sudo hciconfig hci0 down pi@r ...

  2. 树莓派c语言小车红外,用家里旧的红外遥控器控制树莓派小车

    原标题:用家里旧的红外遥控器控制树莓派小车 0×01 前言 红外遥控是一种无线.非接触控制技术,在工业控制.航空航天.家电等领域都得到了广泛应用.大部分的电视的遥控器,空调遥控器就都是红外遥控.在ba ...

  3. Verilog语言控制Xilinx FPGA引脚demo

    鉴于精力有限,虽然博主本科专业涉及到了一些硬件方面知识,但时间已经久远,所以博客的内容仅限于扫盲用,记录一下过程吧: 博主这边从Xilinx着手了解,一些信息可以从官网获取.Xilinx在2020年被 ...

  4. 03_基于wiringPi的GPIO控制-蜂鸣器

    主要目的: 了解蜂鸣器的基础知识点: 掌握wiringPi的GPIO调用方法: 实现蜂鸣器的鸣叫. 目录 1.安装wiringPi库 1.1.下载和安装wiringPi 1.2.查看GPIO版本 2. ...

  5. matlab控制树莓派3b,树莓派3B+ 手机h5网页控制GPIO

    ezgif-4-5d181e9b42.gif 本文介绍如何在H5页面控制树莓派GPIO 仅实现以BCM编码方式控制GPIO,其他方式未做. 演示地址:http://gpio.exmll.cn/ 点击B ...

  6. html控制树莓派小车,用家里旧的红外遥控器控制树莓派小车

    0x01 前言 红外遥控是一种无线.非接触控制技术,在工业控制.航空航天.家电等领域都得到了广泛应用.大部分的电视的遥控器,空调遥控器就都是红外遥控.在baidu上检索了树莓派小车的各种控制方案,没有 ...

  7. 树莓派系列-6-Qt控制树莓派GPIO(3B V1.2)

    Qt 控制树莓派GPIO ​ 今天来个临时小任务,使用树莓派通过GPIO引脚控制继电器开关. 文章目录 Qt 控制树莓派GPIO 系统安装 安装Qt 树莓派引脚图 在Shell中测试 在Qt中编码 在 ...

  8. 自学python单片机编程-用Python语言控制单片机

    早年,虽然Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言.遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼.本文引用地址:ht ...

  9. 自学python单片机编程-用Python语言控制单片机-可编程逻辑-与非网

    早年,虽然 Python 是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言.遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼. 然而今时不同 ...

  10. java gpio_Java控制树莓派GPIO口-Pi4J

    Pi4J(http://pi4j.com/)是专门用来控制树莓派GPIO口以及通信的Java库.它有如下功能: Export & unexport GPIO pins Configure GP ...

最新文章

  1. VMTK学习——02.基本的PYPES教程
  2. 《Asp.Net 2.0 揭秘》读书笔记(一)
  3. python3 socks.wrap_module方法 针对单个模块进行代理设置
  4. 上海社保,统筹内不能转出的疑惑
  5. 学习笔记总结(VC)
  6. 使用CL_RS_WHERE创建dynamic SQL statement
  7. 基础野:细说原码、反码和补码
  8. 【视频教程】使用 ASP.NET Core 3.x 构建 RESTful Web API 已完结
  9. java符号引用 直接引用_Java -- JVM的符号引用和直接引用
  10. g6-editor 使用
  11. 03-17 APP自动遍历测试技术
  12. 5Python全站之路系列之MySL连表查询
  13. 2020-07-05
  14. JavaSE实战案例贪吃蛇小游戏
  15. 计算机学术论文写作与发表
  16. 佐罗一键新机数据导出导入文件夹
  17. sqlite3用法详解
  18. 苹果计算机磁盘格式,Mac怎么将ntfs格式的磁盘格式化
  19. 官网下载Eclipse历史版本
  20. html标签的默认样式及去除

热门文章

  1. 黑苹果E3-1290 v2(ivy bridge架构)安装成功案例分享
  2. 基于STM32f103的TM1640驱动程序(地址自动加1 和 固定地址)
  3. STM8L051F3_0d_基础介绍
  4. vue中下载pdf文件
  5. 网络信息安全攻防实验室之基础关
  6. 计算机服务怎么打开flash,快速讲解Win10自带的浏览器如何开启Adobe Flash?
  7. js 调用jsp java代码_如何在 js 代码中使用 jsp 标签或 Java 代码
  8. IPD解读——华为的研发管理成功之路
  9. 如何将图片素材转为矢量图?
  10. ECharts学习笔记(1)——使用关系图展示关联分析结果