树莓派pico 以及树莓派pico w点灯

  • pico点灯代码:
  • pico w 点灯代码:
  • pico w联网操作led代码:

pico点灯代码:

#电路图上可以看出,led连接的是25号引脚,操作25号引脚即可
from machine import Pin
import timeled = Pin(25, Pin.OUT)while True:led.value(1)time.sleep(0.5)led.value(0)time.sleep(0.5)

pico w 点灯代码:

#电路图上可以看出,led连接的是WL_GPIO引脚,操作此引脚即可,但是在Pin类中,已重定义灯的引脚为“LED”,所以操作LED即可
from machine import Pin
import timeled = Pin(25, Pin.OUT)while True:led.value(1)time.sleep(0.5)led.value(0)time.sleep(0.5)

pico w联网操作led代码:

转载自https://talk.quwj.com/topic/2958

import network
import socket
import timefrom machine import Pin### Select the onboard LEDled = machine.Pin("LED", machine.Pin.OUT)#修改成自己wifi密码即可
ssid = 'xxx'
password = 'xxx'wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)html = """<!DOCTYPE html>
<html><meta charset="utf-8"><head> <title>Pico W test </title> </head><body> <h1> Pico W test</h1><p>%s</p></body>
</html>
"""### Wait for connect or failmax_wait = 10
while max_wait > 0:if wlan.status() < 0 or wlan.status() >= 3:breakmax_wait -= 1print('waiting for connection...')time.sleep(1)### Handle connection errorif wlan.status() != 3:raise RuntimeError('network connection failed')
else:print('connected')status = wlan.ifconfig()print( 'ip = ' + status[0] )### Open socketaddr = socket.getaddrinfo('0.0.0.0', 80)[0][-1]
s = socket.socket()
s.bind(addr)
s.listen(1)print('listening on', addr)### Listen for connectionswhile True:try:cl, addr = s.accept()print('client connected from', addr)request = cl.recv(1024)print(request)request = str(request)led_on = request.find('/light/on')led_off = request.find('/light/off')print( 'led on = ' + str(led_on))print( 'led off = ' + str(led_off))if led_on == 6:print("led on")led.value(1)status = "LED is ON"if led_off == 6:print("led off")led.value(0)status = "LED is OFF"response = html % statuscl.send('HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n')cl.send(response)cl.close()except OSError as e:cl.close()print('connection closed')

树莓派pico w点灯相关推荐

  1. 使用微软新必应(New Bing)AI机器人生成树莓派Pico W开发板MicroPython应用程序

    微软新必应是一款由人工智能驱动的AI搜索引擎(基于Chat GPT4.0的先进自然语言生成模型),它能与用户进行流畅.自然.有趣的对话,并提供可靠.及时的搜索结果,以及回答用户的各种问题.我们可以使用 ...

  2. 树莓派Pico W无线WiFi开发板使用方法及MicroPython网络编程实践

    树莓派Pico W开发板是树莓派基金会于2022年6月底推出的一款无线WiFi开发板,它支持C/C++和MicroPython编程.本文介绍树莓派Pico W无线WiFi开发板的使用方法及MicroP ...

  3. 树莓派Pico W无线开发板MQTT协议通信MicroPython编程实践

    本博文介绍采用Thonny+MicroPython和umqtt.simple库MQTTClient类的对象方法编制树莓派Pico W无线开发板MQTT协议通信程序,将Pico W无线开发板.电脑或An ...

  4. 树莓派65/100 - Pico W初体验,点亮板载的LED灯

    有一段时间没有折腾树莓派Pico,最近发现它又出新品了,树莓派Pico W,可以通过WIFI连接互联网了. Pico W的产品小册子可以从这里下载. 这篇文章介绍了Pico 和 Pico W的区别. ...

  5. 【树莓派 Pico 和 Pico W】

    树莓派 Pico 和 Pico W 1. Pico族 2. 树莓派 Pico 和 Pico H 2.1 主要特点: 2.2 引脚和设计文件 3. 树莓派 Pico W 3.1 主要特点: 3.2 引脚 ...

  6. 树莓派Pico与MicroSD卡模块接口及MicroPython编制读写MicroSD存储卡程序

    介绍树莓派(RPi)Pico开发板(或树莓派Pico W无线开发板)与MicroSD卡模块SPI接口技术原理及SPI接口硬件连接的具体步骤,讲述采用MicroPython和SDCard类编制程序读写M ...

  7. 使用树莓派PICO点灯

    使用树莓派PICO点灯 树莓派PICO简介 具体步骤方式 ①下载Thonny软件 ②为PICO烧录MicroPython固件 ①下载UF2文件 ②PICO进入boot模式烧录固件 ③进行点灯 效果 总 ...

  8. 树莓派PICO三种按键方式实现点灯!

    树莓派PICO三种按键方式实现点灯! 一.概述 二.开始 1.方式1(按键控制电路闭合) 2.方式2(按键逻辑控制点灯) 3.方式3(按键逻辑控制点灯+外部中断) 代码仓库 1.码云Gitee:htt ...

  9. 树莓派Pico直流电机接口技术及PWM电机调速控制MicroPython编程

    内容目录: 一.树莓派Pico开发板直流电机接口技术 1.H桥驱动电路的基本工作原理 2.典型H桥驱动电路分析 3.DRV8833双H桥电机驱动模块介绍 4.Pico开发板与直流电机接口 二.Pico ...

最新文章

  1. 程序员转型AI,成功几率有几分?
  2. 鄙人为啥要在博客上记录学到的技术细节?
  3. 提高云计算中的软件质量
  4. 消息队列系列(二):.Rabbitmq的使用及Web监控工具使用
  5. Python 学习笔记(1)Hello Python
  6. Windows 8 动手实验系列教程 实验6:设置和首选项
  7. 二线制和四线制传感器的区别_三相四线制和三相五线制的解析,不少人都理解错了...
  8. UVA 621 Secret Research
  9. Fiddler 抓包https配置 提示creation of the root certificate was not successful 证书安装不成功
  10. Linux学习之路01
  11. (ssh整合web导出excel)在ssh框架中使用poi正确导出具有比较高级固定格式的excel 整体过程,查询导出前后台下载...
  12. C#如何卸载已安装的Windows Service服务
  13. Java编程的11个特点
  14. 升讯威自来水公司电子开票系统(金税系统对接开发小记)
  15. 树莓派安装OpenCV - 亲测可用
  16. 怎样用eclipse新建一个android项目?用eclipse新建android项目出错?请看下面
  17. 支付宝实现JS调起支付你必须知道的坑(40004 ACQ.INVALID_PARAMETER)
  18. *TEST 2 for NOIP 妈的智障
  19. CENTOS上的网络安全工具(十二)走向Hadoop(4) Hadoop 集群搭建
  20. JS获取网页大小和鼠标当前坐标

热门文章

  1. 我的元旦是这么过来的
  2. GitHub上9款美观大气的后台管理系统,基于但不限于vue、react、Angular、Bootstrap框架
  3. tp5.1 集成支付宝支付方法(二)
  4. 最新网站外链建设方法大全!
  5. 微信小程序苹果机型底部兼容
  6. 信息处部门职责及岗位部门职责(附下载)
  7. 程序猿理论系列整理:高级语言、汇编语言、机器语言
  8. 什么是hql以及hql和sql的区别
  9. 吃烧烤之命令模式学习笔记[C++版] 1
  10. outlook 找不到电子邮件服务器,使用Outlook收取电子邮件并保留邮箱服务器中的邮件的设置方法...