精华内容
下载资源
问答
  • Raspberry Pi做成路由器

    2014-06-15 13:52:18
    曾经看到很多文章把Raspberry Pi制作成无线AP,但是我今天要的是把Raspberry Pi做成一个有NAT功能的路由器,我这个的初衷是因为到荷兰出差后发现我的bambook无法接入宿舍里的WiFi,也许是因为宿舍无线路由器是WEP...

        曾经看到很多文章把Raspberry Pi制作成无线AP,但是我今天要做的是把Raspberry Pi做成一个有NAT功能的路由器,我做这个的初衷是因为到荷兰出差后发现我的bambook无法接入宿舍里的WiFi,也许是因为宿舍无线路由器是WEP的认证方式,总之死活连不上。后来决定用Raspberry Pi+北极星光无线路由器来解决问题。


    wKiom1OlsIvz4mEEAB3G8fMyw1o975.jpg


    思路:

        【无线路由器】-----【无线网卡--Raspberry Pi--有线RJ45端口】------【有线RJ45端口--北极星光无线路由器--无线】----Bambook


    步骤一:

        配置Raspberry Pi的无线网卡与有线网卡


        无线网卡通过WEP连到宿舍无线路由器,并配置一个固定IP,有线网卡也配置固定IP


    pi@raspberrypi:~$ cat /etc/network/interfaces
    auto lo
    
    iface lo inet loopback
    
    iface eth0 inet static 
    address 172.16.1.100
    netmask 255.255.255.0
    gateway 172.16.1.1
    
    #########################################
    allow-hotplug wlan0
    iface wlan0 inet static
    #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    #iface default inet dhcp
      wireless-essid  ADSL-WiFi-c91f44
      wireless-key    1234567890
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.254


    步骤二:

        在Raspberry Pi上架设DHCP服务器

    pi@raspberrypi:~$ sudo apt-get install isc-dhcp-server

        编辑dhcp.conf文件

    pi@raspberrypi:~$ sudo vi /etc/dhcp/dhcpd.conf

        在dhcp.conf文件的最后加上以下几行

    subnet 172.16.1.0 netmask 255.255.255.0 {
    range 172.16.1.1 172.16.1.99;
    option routers 172.16.1.100;
    option domain-name-servers 8.8.8.8,8.8.4.4;
    }

        在Raspberry Pi的RJ45口上连上笔记本后测试是否可以分配IP地址

    pi@raspberrypi:~$ sudo service isc-dhcp-server restart
    Stopping ISC DHCP server: dhcpd.
    Starting ISC DHCP server: dhcpd.

    步骤三:

        启用Raspberry Pi的路由转发功能,并开启NAT


        开启路由转发功能

    pi@raspberrypi:~$ sudo vi /etc/sysctl.conf

        把sysctl.conf里的 net.ipv4.ip_forward=1前的"#"号去掉后保存


        开启NAT功能

        制作一个开启NAT的脚本,保存为nat

    #!/bin/sh
    sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
    sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

        运行此脚本

    pi@raspberrypi:~$ ls | grep nat
    nat
    pi@raspberrypi:~$ sh ./nat
    pi@raspberrypi:~$ sudo iptables -L
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    
    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination         
    ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
    ACCEPT     all  --  anywhere             anywhere            
    
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination         
    pi@raspberrypi:~$ sudo iptables -t nat -L
    Chain PREROUTING (policy ACCEPT)
    target     prot opt source               destination         
    
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination         
    
    Chain POSTROUTING (policy ACCEPT)
    target     prot opt source               destination         
    MASQUERADE  all  --  anywhere             anywhere            
    pi@raspberrypi:~$

        在/etc/network/目录下创建一个iptables的文件

    pi@raspberrypi:~$ sudo touch /etc/network/iptables

        把iptables内容保存到/etc/network/iptables中

    pi@raspberrypi:~$ sudo sh -c "iptables-save > /etc/network/iptables"
    pi@raspberrypi:~$ cat /etc/network/iptables 
    # Generated by iptables-save v1.4.14 on Sun Jun 15 05:45:28 2014
    *filter
    :INPUT ACCEPT [22972:1979567]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [2421:275063]
    -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A FORWARD -i eth0 -o wlan0 -j ACCEPT
    COMMIT
    # Completed on Sun Jun 15 05:45:28 2014
    # Generated by iptables-save v1.4.14 on Sun Jun 15 05:45:28 2014
    *nat
    :PREROUTING ACCEPT [9719:1105033]
    :INPUT ACCEPT [1273:238753]
    :OUTPUT ACCEPT [675:88515]
    :POSTROUTING ACCEPT [219:34192]
    -A POSTROUTING -o wlan0 -j MASQUERADE
    COMMIT
    # Completed on Sun Jun 15 05:45:28 2014
    pi@raspberrypi:~$

        在/etc/network/interfaces上加上一句up iptables-restore < /etc/network/iptables使得每次启动的时候自动生效

    pi@raspberrypi:~$ cat /etc/network/interfaces
    auto lo
    
    iface lo inet loopback
    
    iface eth0 inet static 
    address 172.16.1.100
    netmask 255.255.255.0
    gateway 172.16.1.1
    
    #########################################
    allow-hotplug wlan0
    iface wlan0 inet static
    #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    #iface default inet dhcp
      wireless-essid  ADSL-WiFi-c91f44
      wireless-key    1234567890
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.254
    
    up iptables-restore < /etc/network/iptables

    保存重启发现连上Raspberry Pi的RJ45口的便携机能自动获取IP地址,并且可以ping通外网了。

    转载于:https://blog.51cto.com/raspjason/1426561

    展开全文
  • Raspberry pi作为卡片式微型电脑,...心想Raspberry pi是可以运行Linux系统的卡片型电脑,为何不尝试把Raspberry Pi做成一个无线AP,想登陆Raspbery pi的时候就比较方便了。后续也可以加上USB存储外设之类的个多...

    Raspberry pi作为卡片式微型电脑,本身没有自带显示器、鼠标、键盘等外设,如果想对Raspberry PI进行设定需要连接显示器,或者通过路由器ssh登陆才可以。心想Raspberry pi是可以运行Linux系统的卡片型电脑,为何不尝试把Raspberry Pi做成一个无线AP,想登陆Raspbery pi的时候就比较方便了。后续也可以加上USB存储外设之类的做个多媒体网关等等。


    主要的实现思路是wlan0设定成固定IP,eth0动态获取IP。Raspberry Pi运行hostapd和udhcpd分别作为无线AP热点和DHCP服务器给终端分配IP地址。

    目前我手上的wifi网卡是Realtek的8818芯片。如果直接按照网上的教程安装hostapd的话会出现错误。经过一番查找,Realtek公司专门有针对8818芯片的hostapd版本,网上牛人已经把相关代码放到github上,我们直接安装就可以了。

    为了能正常为8818芯片的wifi网卡安装上hostapd,首先要卸载掉原先的hostapd

    sudo apt-get autoremove hostapd

    然后安装8818芯片版本的hostapd

    wget https://github.com/jenssegers/RTL8188-hostapd/archive/v2.0.tar.gztar -zxvf v2.0.tar.gz

    然后编译安装

    cd RTL8188-hostapd-2.0/hostapd sudo make

    sudo make install


    $ sudo service hostapd restart

    [ ok ] Stopping advanced IEEE 802.11 management: hostapd.

    [ ok ] Starting advanced IEEE 802.11 management: hostapd.

    hostapd安装完毕。

    接下来安装udhcpd

    sudo apt-get install udhcpd

    安装完成后配置/etc/udhcpd.conf


    start 192.168.20.20 # This is the range of IPs that the hostspot will give to client devices.
    end 192.168.20.200
    interface wlan0 # The device uDHCP listens on.
    remaining yes
    opt dns 8.8.8.8 4.2.2.2 # The DNS servers client devices will use.
    opt subnet 255.255.255.0
    opt router 192.168.20.1 # The Pi's IP address on wlan0 which we will set up shortly.
    opt lease 864000 # 10 day DHCP lease time in seconds

    接下来编辑/etc/default/udhcpd并且将下面这行注释掉,以使DHCP Server正常工作:

    #DHCPD_ENABLED="no"

    为了下次启动仍然有效,我们需要配置/etc/network/interfaces文件:

    sudo nano /etc/network/interfaces

    注释掉所有的关于无线网卡的部分,最后应该变成下面所示:

    #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    #iface default inet dhcp

    注意保留allow-hotplug wlan0,英文原文是不保留的,但是我操作下来发现如果不保留这段的话,无线网卡有时无法正常配置IP,最后无线网卡IP的配置信息如下:

    allow-hotplug wlan0
    iface wlan0 inet static
      address 192.168.20.1
      netmask 255.255.255.0

    编辑hostapd配置

    sudo nano /etc/hostapd/hostapd.conf


    启动IP转向功能以便于开通NAT

    sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

    net.ipv4.ip_forward=1

    配置iptables防火墙

    我们可以做个脚本名为nat.sh,以便启动的时候自动运行nat相关配置

    #!/bin/sh
    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 
    sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

    给脚本加上可执行权限

    sudo chmod +x nat.sh

    编辑/etc/rc.local文件,使之开机时运行nat相关iptabls配置和启动hostapd

    sudo nano /etc/rc.local

    在exit 0上面加上以下两行后保存退出

    sudo service hostapd start

    sh /home/pi/nat.sh


    再让udhcpd也启动时一起运行。

    sudo update-rc.d udhcpd enable

    所有的步骤结束后重启Raspberry pi.

    大功告成!


    PS:这里碰到了几个小问题。

    1. 不知是问么原因,原本打算用sudo update-rc.d hostapd enable使hostapd开机启动的。但是会报错无法开机启动,后来决定在/etc/rc.local上加上sudo service hostapd start的方式解决。

    2. 关于iptables,原本打算用sudo sh -c "iptables-save > /etc/network/iptables",然后在/etc/network/interface上加上 up iptables-restore < /etc/network/iptables方式使nat相关配置生效的。但是不知什么原因重启Raspberry pi后一直不生效。也只能通过万能的rc.local上加上sh /home/pi/nat.sh的方式解决。

    后期打算加上自动加载USB存储设备,通过媒体共享的方式给我的IPAD,iphone等共享文件,播放视频等等。

    转载于:https://blog.51cto.com/raspjason/1690614

    展开全文
  • PB的开发文档,比较全的一本书,做PI开发的注意啦
  • 树莓Pi ROS-MASTER 设置方法

    千次阅读 2016-11-19 11:30:51
    树莓Pi ROS-MASTER 设置方法


     

    1.修改/etc/hosts文件,将ROS-MASTERIP地址和主机名加入进去

     $sudo nano /etc/host


     

     

    2. 在所有的 SOURCE 文件中加入 export ROS_MASTER_URI=http://localhost:11311

     

    3.重启pi.


    4.在其他需要与Master 通讯的机子,按相同方式设置,例如下面以虚拟机为例:

     

    在source 文件中加入xport ROS_MASTER_URI=http://<Master IP>:11311


    保存退出后,输入命令rosnode info /rosout 就可以看到当前Master 所启动的节点信息


    展开全文
  • 曾经看到很多文章把Raspberry Pi制作成无线AP,但是我今天要的是把Raspberry Pi做成一个有NAT功能的路由器,我这个的初衷是因为到荷兰出差后发现我的bambook无法接入宿舍里的WiFi,也许是因为宿舍无线路由器是WEP...

      http://raspjason.blog.51cto.com/8565009/1426561/

    曾经看到很多文章把Raspberry Pi制作成无线AP,但是我今天要做的是把Raspberry Pi做成一个有NAT功能的路由器,我做这个的初衷是因为到荷兰出差后发现我的bambook无法接入宿舍里的WiFi,也许是因为宿舍无线路由器是WEP的认证方式,总之死活连不上。后来决定用Raspberry Pi+北极星光无线路由器来解决问题。

     

    wKiom1OlsIvz4mEEAB3G8fMyw1o975.jpg

     

    思路:

        【无线路由器】-----【无线网卡--Raspberry Pi--有线RJ45端口】------【有线RJ45端口--北极星光无线路由器--无线】----Bambook

     

    步骤一:

        配置Raspberry Pi的无线网卡与有线网卡

     

        无线网卡通过WEP连到宿舍无线路由器,并配置一个固定IP,有线网卡也配置固定IP

     

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    pi@raspberrypi:~$ cat /etc/network/interfaces
    auto lo
     
    iface lo inet loopback
     
    iface eth0 inet static 
    address 172.16.1.100
    netmask 255.255.255.0
    gateway 172.16.1.1
     
    #########################################
    allow-hotplug wlan0
    iface wlan0 inet static
    #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    #iface default inet dhcp
      wireless-essid  ADSL-WiFi-c91f44
      wireless-key    1234567890
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.254

     

    步骤二:

        在Raspberry Pi上架设DHCP服务器

    1
    pi@raspberrypi:~$ sudo apt-get install isc-dhcp-server

        编辑dhcp.conf文件

    1
    pi@raspberrypi:~$ sudo vi /etc/dhcp/dhcpd.conf

        在dhcp.conf文件的最后加上以下几行

    1
    2
    3
    4
    5
    subnet 172.16.1.0 netmask 255.255.255.0 {
    range 172.16.1.1 172.16.1.99;
    option routers 172.16.1.100;
    option domain-name-servers 8.8.8.8,8.8.4.4;
    }

        在Raspberry Pi的RJ45口上连上笔记本后测试是否可以分配IP地址

    1
    2
    3
    pi@raspberrypi:~$ sudo service isc-dhcp-server restart
    Stopping ISC DHCP server: dhcpd.
    Starting ISC DHCP server: dhcpd.

    步骤三:

        启用Raspberry Pi的路由转发功能,并开启NAT

     

        开启路由转发功能

    1
    pi@raspberrypi:~$ sudo vi /etc/sysctl.conf

        把sysctl.conf里的 net.ipv4.ip_forward=1前的"#"号去掉后保存

     

        开启NAT功能

        制作一个开启NAT的脚本,保存为nat

    1
    2
    3
    4
    #!/bin/sh
    sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
    sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

        运行此脚本

    1
    2
    3
    pi@raspberrypi:~$ ls grep nat
    nat
    pi@raspberrypi:~$ sh ./nat
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    pi@raspberrypi:~$ sudo iptables -L
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
     
    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination         
    ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
    ACCEPT     all  --  anywhere             anywhere            
     
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination         
    pi@raspberrypi:~$ sudo iptables -t nat -L
    Chain PREROUTING (policy ACCEPT)
    target     prot opt source               destination         
     
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
     
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination         
     
    Chain POSTROUTING (policy ACCEPT)
    target     prot opt source               destination         
    MASQUERADE  all  --  anywhere             anywhere            
    pi@raspberrypi:~$

        在/etc/network/目录下创建一个iptables的文件

    1
    pi@raspberrypi:~$ sudo touch /etc/network/iptables

        把iptables内容保存到/etc/network/iptables中

    1
    pi@raspberrypi:~$ sudo sh -c "iptables-save > /etc/network/iptables"
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    pi@raspberrypi:~$ cat /etc/network/iptables 
    # Generated by iptables-save v1.4.14 on Sun Jun 15 05:45:28 2014
    *filter
    :INPUT ACCEPT [22972:1979567]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [2421:275063]
    -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A FORWARD -i eth0 -o wlan0 -j ACCEPT
    COMMIT
    # Completed on Sun Jun 15 05:45:28 2014
    # Generated by iptables-save v1.4.14 on Sun Jun 15 05:45:28 2014
    *nat
    :PREROUTING ACCEPT [9719:1105033]
    :INPUT ACCEPT [1273:238753]
    :OUTPUT ACCEPT [675:88515]
    :POSTROUTING ACCEPT [219:34192]
    -A POSTROUTING -o wlan0 -j MASQUERADE
    COMMIT
    # Completed on Sun Jun 15 05:45:28 2014
    pi@raspberrypi:~$

        在/etc/network/interfaces上加上一句up iptables-restore < /etc/network/iptables使得每次启动的时候自动生效

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    pi@raspberrypi:~$ cat /etc/network/interfaces
    auto lo
     
    iface lo inet loopback
     
    iface eth0 inet static 
    address 172.16.1.100
    netmask 255.255.255.0
    gateway 172.16.1.1
     
    #########################################
    allow-hotplug wlan0
    iface wlan0 inet static
    #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    #iface default inet dhcp
      wireless-essid  ADSL-WiFi-c91f44
      wireless-key    1234567890
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.254
     
    up iptables-restore < /etc/network/iptables

    保存重启发现连上Raspberry Pi的RJ45口的便携机能自动获取IP地址,并且可以ping通外网了。

    转载于:https://www.cnblogs.com/fx2008/p/6197296.html

    展开全文
  • 用树莓派Raspberry Pi打造一台拍立得,作法如下: 材料:树莓派+数字相机模块+热敏打印机 因为打印机所需电流较高,所以电源供应器的规格需要5V 3A以上。 再找一个稳定的电源以及够大的外壳装起来: 外壳的...
  • 用 Raspberry Pi 一个小型 FM 调频广播电台2015-02-11经验8 条评论热度 711℃ 今天和同学聊天谈到 Raspberry Pi 树莓派的一个有趣玩法:把它变成一个小型的 FM 调频发射站!想起自己初中时也有过这个想法,但是...
  • 注:代码奇慢无比,不要真正用来计算pi,又慢精度又不高,建议只用来编写CPU压力测试程序! 总代吗贴出来: # import math def doubleFact(x): ans=1 for i in range(1,x+1): if i%2 == x%2: ans*=i return ans def...
  • 我们为什么Banana Pi开源硬件项目:

    千次阅读 2014-06-16 17:00:06
    市场上主流的有: raspberrry Pi, arDuino,pcDuino, CubieBoard, 在各自的发展过程中,大家都在维护各自的社区一生态环境,各有自己的优势与短板.Banana PI的设计初衷,就是全面兼容各家的开源平台,兼容是Banana PI ...
  • 用Raspberry Pi做一面“魔镜”

    千次阅读 2015-12-29 11:27:30
    他用Raspberry Pi跑程序,拆了一台27英寸BenQ显示器(amazon卖169刀)放在双面镜背面提供显示功能。为了让其更加美观,还特意了一个木质边框。 看到过类似的作品(或者说项目)已经不下三次了。这或许也可以...
  • 家里使用的ADSL电信的接口,之前得用一个路由器,然后将RaspberryPi连接到路由器的LAN口,这样,就得给两个东东供电……改成一个就更好了,于是就想用运行Raspbian的RaspberryPi把两者的事情都一起了。参考资料 将...
  • ),您将需要一些事情来设置Raspberry Pi并使其准备好运行Drupal。 使用Raspbian / GUI在Raspberry Pi上设置 这些说明假定您直接在运行Raspbian的Raspberry Pi上工作,并连接了键盘和显示器: 从†下载最新的“ ...
  • **香橙派官方固件: **http://www.orangepi.cn/downloadresourcescn/orangepizero/2017-05-05/orangepizero_cbc9edd59d5a37fc4a223a6.html官方Orange Pi Zero硬件规格: CPU H2 Quad...
  • 树莓派pi用root来ssh连线,该如何? 1.先用pi登入:ssh pi@192.168.XXX.XXX(IP为你个人pi的ip位址)2.sudo nano /etc/ssh/sshd_config# Authentication 中的下列三行#LoginGraceTime 2m#PermitRootLogin prohibit-...
  • IDOC PI

    2018-06-28 09:12:09
    SAP系统间的IDOC传输通过配置就可以实现,如果需要将SAP的数据通过IDOC发到第三方系统,就需要些开发了,但也不复杂。1.如果你们有用PI,那么你只需要考虑将IDOC发给PI,由PI考虑将IDOC发到第三方系统。2.如果你们...
  • 树莓Pi做ROS MASTER与Nuc端节点通讯   重点提示:首先要,关闭NUC中ubuntu系统的防火墙!!!!!!!!  关闭NUC中ubuntu系统的防火墙!!!!!!!! 关闭NUC中ubuntu系统的防火墙!!!!!!!! 不关闭...
  • 安装vncserver $sudo apt-get install tightvncserver 或 $sudo apt-get install vnc4server 运行 $vncserver :1 详细可查看使用Orange Pi Zero小小服务器(VNC篇) 安装novnc noV...
  • 在RaspberryPi中用Pygame信息显示屏

    千次阅读 2016-05-10 18:14:03
    家母患眼疾已久,艰于视物。...我用树莓派RaspberryPi获取图像信息并放大显示于电视,比如天气预报类信息,CasperJS抓数据截图,Pygame显示图片, 以便她一目了然成竹在胸,收吾之晾衣而无受浸雨侵袭。
  • 将Orange Pi Zero插入网线至局域网环境内, 通过路由器的管理页面查看Orange Pi Zero 的 ip, 打开putty 输入ip 连接 20170312155355.jpg 进入终端后如果下载固件时的用户名密码 792410437.jpg 如果不...
  • 上一篇我们讲了在linux环境下给树莓派安装系统及入门各种资料 ,今天我们更进一步,尝试在PI3上安装openCV开发环境。 博主在的过程中主要参考一个国外小哥的文章(见最后链接1),不过其教程中有一个地方稍微有点...
  • raspberry pi 我用自己的钱购买的第一台个人计算机是1990年代中期的Packard Bell。 我记得那台计算机的价格是1,500美元,我有一个带几兆字节RAM的Intel ... 在过去的八年里,Raspberry Pi基金会能够的事无非是不...
  • 先从百度上下载一个百万位数的圆周率文件,打开:查看文本内容:filename = 'txt\pi_digits.txt' with open(filename) as file_object: lines = file_object.readlines() print(lines[0:5])文本中有换行符和空格...
  • pi_status Raspberry Pi的状态页 用法 ...资源 好的天气信息: : 家庭的...去 将历史记录保存在数据库而不是文件中 模块化收集的统计信息 使用React显示更好的统计数据,甚至实时 添加天气预报 将CSS迁移到自己的文件中
  • raspberry pi Opensource.com团队对Raspberry Pi Sense HAT十分着迷, Raspberry Pi Sense HAT是Raspberry Pi的低成本附件,它使宇航员和公民科学家都可以轻松地从各种传感器中收集测量值,以进行科学实验或尽情玩乐...
  • 在这个项目中,我们将使用Python来构建一个由Micro:bit触发树莓派Raspberry Pi和相机模块的自拍器。这是开始使用硬件和简单文本编程的好方法。 我们将学习: 如何设置Raspberry Pi相机 如何在Micr...
  • 在选择制作启动Orange Pi Zero的TF卡时,建议Class10或以上的 8GB SDHC卡。以下是常见的sd卡。 SanDisk闪迪 TF 8G Class10 Micro/SD 高速 TF卡: SanDisk MicroSD 8G FileSanDisk_MicroS...
  • 这里写自定义目录标题硬件准备软件安装镜像安装开机及其配置如何改变文本的样式插入链接与图片如何插入一...Raspberry Pi Model B(4G RAM) Raspberry Pi Model B 配套设备(外壳、散热片等) USB3.0读卡器(也可使用U

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,208
精华内容 1,283
关键字:

做pi