HaaS506-M601-1.0教程合集
文章平均质量分 77
展示haas506-1.0接口使用与综合案例
智云服
上手快,能量产的4G cat1开发板HaaS506(Python编程)大量硬件积木和场景案例持续更新
1.VSCode环境,Python极简开发,一键上云
2.分享cat1前沿技术、精品教程、最佳实践
3.工业级Python可编程RTU已上线,源码开放
展开
-
2.24 haas506 2.0开发教程 - _thread - 多线程
【代码】2.21 haas506 2.0开发教程 - _thread - 多线程。原创 2022-11-04 15:52:14 · 464 阅读 · 0 评论 -
1.1 haas506开发教程-导学篇
haas506开发教程-导学篇原创 2021-12-13 16:02:55 · 2677 阅读 · 3 评论 -
1.2 haas506开发教程-board.json
haas506开发教程-board.json原创 2021-12-14 14:22:08 · 804 阅读 · 0 评论 -
1.3 haas506开发教程-driver-GPIO
haas506开发教程-driver-GPIO原创 2021-12-14 16:21:34 · 984 阅读 · 0 评论 -
1.4 haas506开发教程-driver-ADC
haas506开发教程-driver-ADC原创 2021-12-14 17:03:08 · 337 阅读 · 0 评论 -
1.5 haas506开发教程-driver-UART
haas506开发教程-driver-UART原创 2021-12-15 11:16:32 · 841 阅读 · 0 评论 -
1.6 haas506开发教程-driver-KV
haas506开发教程-driver-KV原创 2021-12-15 14:31:04 · 382 阅读 · 0 评论 -
1.7 haas506开发教程-driver-I2C
haas506开发教程-driver-I2C原创 2021-12-15 15:06:50 · 446 阅读 · 0 评论 -
1.8 haas506开发教程-driver-TIMER
haas506开发教程-driver-TIMER原创 2021-12-15 17:02:58 · 1214 阅读 · 0 评论 -
1.9 haas506开发教程-driver-SPI
haas506开发教程-driver-SPI原创 2021-12-15 18:19:37 · 385 阅读 · 0 评论 -
1.10 haas506开发教程-driver-WDT
haas506开发教程-driver-WDT原创 2021-12-16 10:34:52 · 411 阅读 · 0 评论 -
2.1 haas506开发教程-高级组件库-audio-Audio
haas506开发教程-高级组件库-audio 播放音频原创 2021-12-16 15:07:59 · 669 阅读 · 0 评论 -
2.2 haas506开发教程-高级组件库-audio-Record
haas506开发教程-高级组件库-Record1.录音、播放2.Class-Record3.总结1.录音、播放案例说明 使用haas506开发板的麦克风,进行音频的录制,将所录制的文件存放到sd卡中,或者本地user文件夹中。并在录音结束后立即播放该音频。main.py# coding=utf-8# This is a sample Python script.from audio import Audio,Recordimport uosimport utime as time原创 2021-12-16 16:05:17 · 255 阅读 · 0 评论 -
2.3 haas506开发教程-高级组件库-network-NetWorkClient
本节介绍了如何使用haas506的高级组件库中的network内的NetWorkClient实现网络连接功能。原创 2021-12-17 15:19:22 · 462 阅读 · 1 评论 -
2.4 haas506开发教程-高级组件库-sntp
haas506开发教程-高级组件库-sntp 网络校时案例说明使用sntp进行网络校时main.pyimport utime as timeimport networkimport sntpg_connect_status = Falsedef on_4g_cb(args): global g_connect_status pdp = args[0] netwk_sta = args[1] if n原创 2021-12-16 16:32:05 · 360 阅读 · 3 评论 -
2.5 haas506开发教程-高级组件库-modem
haas506开发教程-高级组件库-modem1.获取与设备相关的信息2.发短信3. 打电话4.Class-modem5.总结1.获取与设备相关的信息案例说明使用modem、network、net模块获取与设备有关的信息main.py# -*- coding: UTF-8 -*-import networkimport modemimport netimport utime as timeg_connect_status = Falsedef on_4g_cb(args):原创 2021-12-17 16:36:08 · 1011 阅读 · 0 评论 -
2.6 haas506开发教程-高级组件库-net
haas506开发教程-高级组件库-net1.使用示例2. Class-net3.总结-----------------------------------待完善---------------------------------------------------------1.使用示例mian.pyimport netprint("-----------start net test----------")print("methods in net:",dir(net))print("信号原创 2021-12-17 17:37:40 · 450 阅读 · 0 评论 -
2.7 haas506开发教程-高级组件库-http
haas506开发教程-高级组件库-http1.http下载2.http的get、post请求3.Class-http4.总结-----------------------待完善--------------------------------------1.http下载案例说明通过http下载文本和音频,读取文本内容和播放音频,最后删除下载的文件main.py# coding=utf-8# This is a sample Python script.# 连上网才可以 下载文件原创 2021-12-17 18:13:27 · 422 阅读 · 0 评论 -
2.8 haas506开发教程-高级组件库-mqtt
haas506开发教程-高级组件库-mqtt1.通过mqtt连接阿里云物联网平台2.操作步骤3. Class-mqtt4.总结1.通过mqtt连接阿里云物联网平台案例说明使用mqtt连接阿里云物联网平台,使用云服务,点亮/熄灭小灯main.py# -*- coding: UTF-8 -*-import mqttimport ujsonimport utime as timeimport _threadimport networkfrom driver import GPIO#原创 2021-12-20 15:59:23 · 953 阅读 · 0 评论 -
2.9 haas506开发教程-高级组件库-wifi
haas506开发教程-高级组件库-wifi1.wifiScan2.Class-wifiScan3.总结1.wifiScanmain.pyimport wifiScan#查看平台是否支持wifi扫描ret1=wifiScan.support()print("ret1=",ret1)#查看wifi开启状态ret2=wifiScan.getState()print("ret2=",ret2)#获取wifi扫描参数ret3=wifiScan.getConfig()print("r原创 2021-12-21 11:07:27 · 371 阅读 · 0 评论 -
2.10 haas506开发教程-高级组件库-linksdk
haas506开发教程-高级组件库-linksdk原创 2021-12-21 15:38:52 · 695 阅读 · 0 评论 -
2.11 haas506开发教程-高级组件库-ota
haas506开发教程-高级组件库-ota原创 2021-12-21 16:36:18 · 713 阅读 · 0 评论 -
2.12 haas506开发教程-高级组件库-OSS
haas506开发教程-高级组件库-OSS1.OSS对象存储2.class-OSS3.总结1.OSS对象存储案例说明本地录音,OSS上传文件main.py# -*- coding: UTF-8 -*-import OSS as ossfrom audio import Recordimport networkimport utime as timeimport uosimport sntpg_connect_status = Falseg_wait_upload_finash原创 2021-12-21 18:09:37 · 613 阅读 · 0 评论 -
2.13 haas506开发教程-高级组件库-modbus
modbus原创 2022-03-16 17:28:07 · 1236 阅读 · 0 评论 -
2.14 haas506开发教程-高级组件库-tcp/usocket
2.14 haas506开发教程-高级组件库-tcp/usocket1.tcp测试用例2.测试结果1.tcp测试用例网络测试工具链接: 网络测试工具.点击链接进入主界面后,点击"打开TCP",左上角会出现host:port,复制到main.py中的host、port处。main.py代码主要功能:连接网络、网络校时获取实时时间、socket连接、socket发送/接收数据修改host和port处的值,烧录代码。#!/usr/bin/env python# -*- encod原创 2022-03-17 17:31:25 · 3292 阅读 · 0 评论 -
3.1 haas506开发教程-example-lbs
haas506开发教程-example-lbs1.lbs定位2.总结1.lbs定位mian.pyimport utime as timeimport networkfrom lbs import LBSg_connect_status = Falsedef on_4g_cb(args): global g_connect_status pdp = args[0] netwk_sta = args[1] if netwk_sta == 1:原创 2021-12-21 18:19:48 · 325 阅读 · 0 评论 -
3.2 haas506开发教程-example-wifi定位
haas506开发教程-example-wifi定位1.wifi定位2.总结1.wifi定位案例说明扫描周围所得到的wifi热点,使用mac进行定位mian.py# coding=utf-8#免注册api接口,仅供测试使用#扫描周围的wifi,获取mac地址,然后再使用http.get()获取位置信息import wifiScanimport utime as timeimport httpimport networkimport ujsong_connect_status原创 2021-12-21 18:26:07 · 471 阅读 · 0 评论 -
3.3 haas506开发教程-example-mpu6050
haas506开发教程-example-mpu60501.mpu60502.总结1.mpu6050案例说明使用mpu6050获取六轴数据mian.pyimport utime as timeimport usysusys.path.append('/data/pyamp')from mpu6050 import mpu6050mpu=mpu6050()mpu_id=mpu.get_dev_id()#mpu6050 chip id = bytearray(b'h')print(原创 2021-12-21 18:34:49 · 463 阅读 · 0 评论 -
3.4 haas506开发教程-example-ads1115
haas506开发教程-example-ads11151.ads11152.实现步骤3.总结1.ads1115案例说明使用ads1115模块获取电压值main.py# coding=utf-8import utime as timeimport usysusys.path.append('/data/pyamp')import ADS1x15adc = ADS1x15.ADS1115()GAIN = 2/3print('Reading ADS1x15 values, press原创 2021-12-21 18:43:33 · 765 阅读 · 0 评论 -
3.5 haas506开发教程-example-rc522
RC522读卡写卡原创 2021-12-28 14:51:38 · 460 阅读 · 0 评论 -
3.6 haas506开发教程-example-bodyDetect
haas506开发教程-example-bodyDetect1.模块介绍2.人体存在检测1.模块介绍该模块可以用来检测人体存在/移动目标感应。PIN功能备注VCC供电2.7-4.8VGND接地-OUT信号输出输出高低电平(0/2.2V)P2GPIO2接收增益档位选择(悬空/拉低选择)P3GPIO3延时时间档为选择(悬空/拉低)硬件接线2.人体存在检测案例说明使用该模块实现人体检测,当检测到有人活动时,会播报语音,原创 2022-03-29 15:33:28 · 183 阅读 · 0 评论 -
3.7 haas506开发教程-example-超声波测距
haas506开发教程-example-超声波测距1.JSN-SR04T超声波模块(1)模块说明(2)工作原理2.测距(1) 接线(2) 代码3.效果1.JSN-SR04T超声波模块(1)模块说明 - 规格参数功能说明模式0:Mode=悬空 高电平(PWM)脉宽输出引脚定义Pin说明Trig触发控制引脚Echo高电平脉宽输出(2)工作原理 使用IO口Trig触发测距,至少给10us的高电平。模块自动发送8个40KHZ的方波,自动检测是否有原创 2022-03-29 15:34:41 · 401 阅读 · 0 评论 -
3.8 haas506开发教程-example-DS18B20
DS18B20原创 2021-12-24 18:05:54 · 437 阅读 · 1 评论 -
3.9 haas506开发教程-example-oled
haas506开发教程-example-oled1.OLED模块2.测试3.效果4.总结1.OLED模块有机发光二极管(OrganicLight-Emitting Diode,OLED),又称为有机电激光显示、有机发光半导体,特性是自己发光,不像 TFT LCD 需要背光,因此可视度和亮度均高,其次是电压需求低且省电效率高,加上反应快、重量轻、厚度薄,构造简单,成本低等特点。简单来说跟传统液晶的区别就是里面像素的材料是由一个个发光二极管组成,因为密度不高导致像素分辨率低,所以早期一般用作户外 LED广原创 2022-03-29 15:39:22 · 225 阅读 · 0 评论 -
3.10 haas506开发教程-example-TFT
TFT(ST7735S)显示原创 2022-01-18 13:03:03 · 2613 阅读 · 0 评论 -
3.11 haas506开发教程-example-温湿度传感器(AHT10)
haas506开发教程-example-温湿度传感器(AHT10)1.AHT10简介2.测试代码3.测试结果1.AHT10简介模块实物图模块说明产品型号AHT10供电电压1.8-3.6V(DC)测量范围(湿度)0~99.9%RH测量范围(温度)-40~+85℃湿度精度±2%RH(25℃)温度精度±0.3℃分辨率温度:0.1℃,湿度:0.1%RH输出信号I2C信号模块引脚表PIN说明V原创 2022-03-29 15:41:14 · 1980 阅读 · 0 评论 -
3.12 haas506开发教程-example-i2c多设备测试
i2c多设备测试原创 2022-02-10 10:57:18 · 204 阅读 · 0 评论 -
3.13 haas506开发教程-example-BH1750
光照传感器BH1750原创 2022-02-11 17:53:00 · 305 阅读 · 0 评论 -
3.14 haas506开发教程-example-温湿度传感器(SHT30/GXHT30)
3.14 haas506开发教程-example-温湿度传感器(SHT30/GXHT30)原创 2022-02-24 11:36:57 · 864 阅读 · 0 评论 -
3.15 haas506开发教程-example-文本操作
文本操作原创 2022-02-24 20:26:39 · 311 阅读 · 0 评论