PC和树莓派socket通信 控制LED

小白一只,今天来实现让PC和RPi通过socket进行通信,然后通过PC端发指令给PI控制LED的开关。此时RPi作为服务器端Server一直等待客户端的连接并且等待客户端给它发指令;而PC端作为客户端Client不断的去尝试连接服务器,连上之后负责给server发指令。下面:

首先元器件:

1. 树莓派(本人二代B)

2. 电阻一个

3. 发光二极管

4. 杜邦线若干

连线(很简单):

这里写图片描述

树莓派我是通过SSH远程的,server和client都是用Python编写,下面首先是树莓派上的Server.py :

#import necessary package
import socket
import time
import sys
import RPi.GPIO as GPIO
#define host ip: Rpi's IP
HOST_IP = "192.168.1.106"
HOST_PORT = 8888
print("Starting socket: TCP...")
#1.create socket object:socket=socket.socket(family,type)
socket_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
pri
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值