下载常用版本
wget -c https://downloads.arduino.cc/arduino-1.8.5-linuxarm.tar.xz
开始安装
xz -d arduino-1.x.x-linuxarm.tar.xz tar xvf arduino-1.x.x-linuxarm.tar cd arduino-1.x.x sudo ./install.sh
下载常用版本
wget -c https://downloads.arduino.cc/arduino-1.8.5-linuxarm.tar.xz
开始安装
xz -d arduino-1.x.x-linuxarm.tar.xz tar xvf arduino-1.x.x-linuxarm.tar cd arduino-1.x.x sudo ./install.sh
import os import time php_path = "/home/pi/Downloads" web_root = "/home/pi/www"
对于搞弱电的童鞋们,我们身边肯定有不止一根USB线,不止一根杜邦线,可是你了解他们吗?
相信用过这个摄像头的人都深有体会,想要让这个正常工作不是一件简单的事。
刚开始用的ov7670没有时钟,没有fifo,使用 arduinoUNO 和 arduinoMega2560 驱动,发现完全驱动不起来。然后改用树莓派驱动有fifo的那种,经过几周的不懈努力,终于可以输出图像了。
想远程控制家里的电脑,但是出门忘了开机,下面的代码可以通过树莓派唤醒局域网中的其它电脑
# -*- coding=utf8 -*- import socket import struct def WOL(macaddress): if len(macaddress) == 12: pass elif len(macaddress) == 12 + 5: sep = macaddress[2] macaddress = macaddress.replace(sep, '') else: raise ValueError('Incorrect MAC address format') data = ''.join(['FFFFFFFFFFFF', macaddress * 16]) send_data = b'' for i in range(0, len(data), 2): byte_dat = struct.pack('B', int(data[i: i + 2], 16)) send_data = send_data + byte_dat sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) sock.sendto(send_data, ('255.255.255.255', 7)) sock.close() if __name__ == '__main__': WOL('6C626D4EF0B2')
一. 安装nginx
1. 安装nginx
sudo apt-get install nginx
2. 修改配置
sudo nano /etc/nginx/sites-available/default
3. 修改主页
找到index行,加入index.php,修改后内容如下
index index.php index.html index.htm
4. 修改web根目录
将root修改为下面的内容
#root /var/www/html;
root /home/pi/www;
5.重启nginx
sudo nginx -s stop sudo nginx