打开WiFi的配置文件 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf如果你的 WiFi 没有密码network={ ssid="你的无线网络名称(ssid)" key_mgmt=NONE }如果你的 WiFi 使用WEP加密network={ ssid="你的无线网络名称(ssid)" key_mgmt=NONE wep_key0="你的wifi密码" }如果你的 WiFi 使用WPA/WPA2加密 network={ ssid="你的无线网络名称(ssid)" key_mgmt=WPA-PSK psk="你的wifi密码" }
查看所需GPIO口对应数我所用GPIO.0和GPIO.1、GPIO.27,分别对应 0 和 1、27 。利用Notebad++编写程序程序:#include <wiringPi.h> #define uchar unsigned char #define ledr 0 #define ledg 1 #define key 27 int main() { wiringPiSetup(); //wiringPi库初始化 pinMode(ledg, OUTPUT); //设置1口为输出模式 pinMode(ledr, OUTPUT); //设置0口为输出模式 pinMode(key,INPUT); //设置27口为读取模式 while(1) { if(digitalRead(key)==1) { digitalWrite(ledr,HIGH); digitalWrite(ledg,
实验所需设备电脑网线树莓派双色led灯面包板杜邦线实验所需软件puttyFileZillaNotepad++安装环境安装C语言开发控制gpio口的编译器:git clone git://git.drogon.net/wiringPi转到wiringPi文件夹中:cd wiringPi进行安装:./build查看gpio定义:goip readall编写程序查看所需GPIO口对应数我所用GPIO.0和GPIO.1,分别对应 0 和 1 。利用Notebad++编写程序程序:#include <wiringPi.h> #include <stdio.h> #define uchar unsigned char #define ledr 0 #define ledg 1 int main() { wiringPiSetup(); //wiringPi库初始化 pinMode(ledg, OUTPUT); //设置1口为输出模式 pinMode(ledr, OUTPUT); //设置0口为输出模式
因为今天查看仪表盘,发现树莓派运行时间长了运行内存专用很大。于是我就去找了找,设置定时自动重启的方式。利用Cron定时重启先介绍一下 Cron。Cron是Linux系统的一个配置定期任务的工具,用于定期或者以一定的时间间隔执行一些命令或者脚本;可执行的任务范围可以是每天夜里自动备份用户的home文件夹,也可以每个小时记录CPU的信息日志。crontab(cron table命令用于编辑执行中的定期任务列表,并且操作是基于每个用户的,每一个用户(包括root用户)都拥有自己的crontab。输入命令:sudo nano /etc/crontab每一项内容都包含六个部分,从左到右分别为:分钟、小时、月份中的哪一天、年份中的哪一月、星期中的哪一天,还有定时执行的命令。以我自己设置为例(最后一行命令),预计每天早上8点半自动重启,所以命令就是:30 7 * * * root /sbin/shutdown -r now这条命令的大体意思是30分7时 月的每一天 年中的每个月 周的每一天 执行重启命令这样每天的07:30都会自动重启。我们也可以利用Cron设置一些定时启动的脚本
一只胖橘