算数运算符“+”、“-”、“*”、“/”、“%”、“**(幂运算)”变量和赋值运算符a=1整数、浮点数利用type()检测 print(type())在python中浮点数要比实际的值大一点比如0.1不是真实的等于0.1,只是非常接近于0.10.1+0.1+0.1=0.300000000000000040.2+0.2+0.2=0.6000000000000001比较运算符<、 >、 ==、 <=、 >=、 !=逻辑运算符and、or、not字符串字符串可以用“双引号”和‘单引号’框起来当字符串使用单引号框起来后里面存在单引号时,可在单引号前面加上`` 提示Im learning python "Im learning python"字符串可以进行加法>>> First_word='Hello ' >>> Second_word='world!' >>> print(First_word + Second_word) Hello world!字
查看所需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设置一些定时启动的脚本
今天给树莓派添加了仪表盘它的入口在最下方的【状态监控】安装和配置Nginx/PHP/SQLite3考虑到树莓派性能比较弱鸡,如果使用的MySQL或者其他数据库,那基本上每天都会宕机,综合考虑还是适合的Nginx +的SQLite3的配置较为合适,当然PHP是必不可少的。安装nginx:sudo apt-get install nginx安装SQLite3:sudo apt-get install sqlite3安装PHP(PHP7):sudo apt-get install nginx php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt php7.0-cgi php7.0-sqlite php7.0-xml安装PHP-APC优化:sudo apt-get install php-apc安装完毕后,开始配置。开始配置配置Nginx:sudo nano /etc/nginx/nginx.conf打开以后找到下面的位置并修改:user www-data; worker_processes 1; #修改这里 pid /var/ru
树莓派自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频、WiFi等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。电脑能做的大部分事情,在树莓派上都能做,而树莓派以其低能耗、移动便携性、GPIO等特性,很多在普通电脑上难以做好的事情,用树莓派却是很适合的。进入树莓派的入手设置吧需要用的东西电脑树莓派最小8G的内存卡网线显示屏(可有可无,我一般不用显示屏)首先安装raspbian系统引用了树莓派实验室的下载地址,大家可以直接下载。下载链接:http://downloads.raspberrypi.org/raspbian_latest默认账号:用户名:pi 密码:raspberry使用win32 Disk Imager进行系统的烧录。当弹出Write Successful是表示烧录成功还要注意系统默认是不开启SSH的,所以烧写完系统后,要在文件中创建一个没有后缀的SSH文件系统配置使用树莓派通过网线 和笔记本电脑连接,首先需要去网络和共享中心-->更改适配器设置-->WLAN属性-->共享-->允许连接接
一只胖橘