最新发布 第7页

电子创客营- 专注分享嵌入式,单片机,物联网知识经验

python

python 从wav文件中提取pcm数据

python 从wav文件中提取pcm数据
目的很简单,我要从wav文件里面提取出来一段纯音频数据变成c语言数组的形式,最后烧录进我的设备中用来播放声音。本来还想自己查资料把wav文件的格式整个摸一遍,但是一搜python库还是有写好的,又省下一下午时间。 首先通过终端 pip install wave 安装一下pytho...

DK45 3年前 (2018-08-29) 7910℃ 0评论 8喜欢

python

使用python生成正弦波数据

使用python生成正弦波数据
在调试ESP32的音频功能的时候,需要对声音的效果做个测试,需要1khz的正弦波c语言数组形式的数据,采样率为16k。这么算也就是一个完整的正弦波波形用16个点来表示。如何快速获取这样的数据,又想起来了强大的python,知道有个numpy科学计算的库,但是仅限于知道还没怎么用过...

DK45 3年前 (2018-08-29) 7421℃ 0评论 7喜欢

python

python的bytes 打印中带有字符

python的bytes 打印中带有字符
要用到python把大概4000个bytes最终转换成c语言中数组的形式。我们知道python中的bytes是二进制的格式,而c语言的代码相当于文本。所以解决思路也很简单,就是把python中这4000个bytes先转换成字符,然后再写入到文本文件中。 但是其中却出现了一个问题,...

DK45 3年前 (2018-08-28) 3208℃ 0评论 2喜欢

ESP32

在win10和在win10 子linux下编译ESP32速度大比拼

在win10和在win10 子linux下编译ESP32速度大比拼
前面编译esp32代码,一直放在win10下编的,但是每次要是从头开始编译,上个厕所回来还在编译中。苦逼的只能盯着电脑屏幕的编译行继续滚动。从乐鑫官方提供的windows下编译工具来看,是用MINGW窗口来执行编译,而mingw可以简单的理解是把linux下的工具移植到了wind...

DK45 3年前 (2018-08-24) 5276℃ 0评论 4喜欢

Tensorflow

Tensorflow 入门体验hello world

Tensorflow 入门体验hello world
平时我们学习一门新的编程语言,第一个小实验都是从hello world开始。tensorflow为目前最热的深度学习框架,网上教程也不少,但很多一开始立马就是长篇大论的数学知识,让我们这些上大学高数逃课的情何以堪啊。 每一次学习新的东西,安装完开发环境以后我都会热血澎湃的想赶紧看...

DK45 3年前 (2018-08-22) 2029℃ 0评论 6喜欢

ESP32

ESP32 MCPWM驱动直流有刷电机

ESP32 MCPWM驱动直流有刷电机
在驱动直流有刷电机的时候重点就是在于PWM信号。而ESP32 内部自带专给电机产生pwm的外设MCPWM。而我也是使用两对pwm分别驱动两个马达。 根据官方参考手册的描述,mcpwm一共有两个mcpwm外设,每个外设有三个定时器,每个定时器可以产生2路pwm,这样算下来也就是通...

DK45 3年前 (2018-08-22) 5624℃ 0评论 6喜欢

ESP32

ESP32 PULSE CNT脉冲计数器使用

ESP32 PULSE CNT脉冲计数器使用
基于esp32 IDF进行开发,实现对直流有刷电机的控制,同时要对转速通过霍尔传感器进行计数。esp32内部的外设还是挺多,所以一个功能也可以用不同的思路来实现。 ESP32内部有个专门驱动电机的mcpwm,该模块可以产生直驱动电机需要的PWM信号,同时还带的有捕获功能,可以对...

DK45 3年前 (2018-08-22) 5958℃ 0评论 5喜欢

STM32

stm32 全局变量自己乱变

stm32 全局变量自己乱变
呵呵,什么奇葩问题都能遇到。在编写stm32的程序发现一个逻辑判断功能不正常。随机调试,发现自己定义的一个全局变量在确定没有代码操作他的情况下竟然在自己乱跳。 但是真理告诉我不要怀疑芯片的问题,不要怀疑编译器的问题。但是还是忍不住怀疑了一下。然并卵…… 但是呢,当我把代码里面的定...

DK45 3年前 (2018-08-17) 5207℃ 0评论 6喜欢

Tensorflow

在win10 的linux子系统下安装tensorflow

在win10 的linux子系统下安装tensorflow
最近开始研究一下人工智能领域。目前深度学习框架已经有十几个比较有名,当然最有名的还是google出的tensorflow,在网上也是基于该框架的教程最多。所以自然也基于该框架来开始学习。 毫无意外第一步是搭建开发环境。tensorflow目前已经支持三大主流平台:windows、...

DK45 3年前 (2018-08-14) 4553℃ 5喜欢