首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
【.NET 与树莓派】数模转换
】的更多相关文章
【.NET 与树莓派】数模转换
在开始之前,需要说明一对很耳熟的概念--数字信号 & 模拟信号. 这些概念的理论有些复杂,你如果相当有兴趣,可以找来有关的文献细细研究:若你不关心那是啥只想知道咋用,那就通俗但不庸俗地理解一下. 数字信号:信号值离散,不连续.显著特点它有两个值:0 和 1.CPU 最喜欢这两个值.对应到 GPIO 口上就是前面咱们说过的低电平和高电平: 模拟信号:信号内容是连续的,量化的.根据有效范围和参考对象确定的数值.这些值在某一段时间内会不断变化的.用电脑接一个大炮播放音乐,输出的就是模拟信号.咱们使用的…
树莓派GPIO开发(二)RGB模块-PWM调节
配置环境 系统:Raspbian11(官方64位) 设备:树莓派CM4 一.PWM简单介绍 全称:Pulse-width modulation,脉冲宽度调制,简单的数模转换方法 1.基本原理 脉冲宽度调制(PWM),是用脉冲信号对模拟信号进行近似的一 种技术,一般变换后脉冲的周期固定,但脉冲的工作周期 (Duty Cycle,即一个周期内高电平的比例)会依所需模拟信号的大小而改变,高电平所占比例越高,拟合的模拟信号的幅度越大. PWM 技术通过使用高分辨率计数器(调制频率)调制方波的占空比,从而…
详解树莓派Model B+控制蜂鸣器演奏乐曲
步进电机以及无源蜂鸣器这些都需要脉冲信号才能够驱动,这里将用GPIO的PWM接口驱动无源蜂鸣器弹奏乐曲,本文基于树莓派Mode B+,其他版本树莓派实现时需参照相关资料进行修改! 1 预备知识 1.1 无源蜂鸣器和有源蜂鸣器 无源蜂鸣器:内部没有震荡源,直流信号无法让它鸣叫.必须用去震荡的电流驱动它,2K-5KHZ的方波PWM (Pulse Width Modulation脉冲宽度调制).5KHZ的电流方波就是每秒震动5K次,每一个完整的周期占用200us的时间,高点平占一部分时间,低电平占一部…
Linux主机上使用交叉编译移植u-boot到树莓派
0环境 Linux主机OS:Ubuntu14.04 64位,运行在wmware workstation 10虚拟机 树莓派版本:raspberry pi 2 B型. 树莓派OS: Debian Jessie Raspbian Jessie 1树莓派的启动过程 树莓派1,2,3的启动过程大致相同,主要分为3个阶段:ROM上的GPU bootloader启动GPU,GPU启动CPU,CPU直接启动内核或通过u-boot启动内核. 由于树莓派涉及到GPU的东西不开源,移植u-boot到树莓派并不是真正…
树莓派 基于Web的温度计
前言:家里的树莓派吃灰很久,于是拿出来做个室内温度展示也不错. 板子是model b型. 使用Python开发,web框架是flask,温度传感器是ds18b20 1 硬件连接 ds18b20的vcc连接树莓派的vcc , gnd连接gnd,DS连接GPIO4 2 ssh登录树莓派查看ds18b20的连接 sudo modprobe w1-gpio sudo modprobe w1-therm cd /sys/bus/w1/devices ls 如果ls看不到东西,使用下面的命令 打开/boot…
Raspberry Pi(树莓派)上安装Raspbian(无路由器,无显示器)
一. 准备工作 1. 树莓派主板 型号:树莓派3 B型 处理器:四核64位ARM Cortex-A53 CPU 内核架构:ARMv8 2. 一张大于8G的TF卡(本人用的是32G的,也作为PiLFS用) 3. 一台笔记本电脑,一根网线 4. 点击此找到并下载 Raspbian 系统 初学者建议推荐选择 Raspbian Jessie with PIXEL 带图形界面等,解压后约4GB左右: 而Raspbian Jessie LITE是裁剪过的轻量系统,没有图形界面,解压后约1.3GB左右. 5.…
树莓派3B的食用方法-1(装系统 网线ssh连接)
首先要有一个树莓派3B , 在某宝买就行, 这东西基本上找到假货都难,另外国产和英国也没什么差别,差不多哪个便宜买哪个就行. 不要买店家的套餐,一个是配的东西有些不需要,有的质量也不好. 提示:除了GPIO以外都不要热插拔,所有东西都在安装好后最后启动电源. 1.下载系统 截止目前 最新的是2016-11-25-raspbian-jessie.img 用最新系统好处很多,比如软件都是最新的,要是用旧版系统,更新会很慢. 2.下载系统烧写软件Win32DiskImager 软件使用应该没有难度…
在树莓派Raspbian下安装支持Hard Float的.NET环境
[题外话] 最近入了个树莓派玩,系统装的官方推荐的Hard Float的Raspbian,由于衍生自Debian,所以Mono什么的非常好装.但是官方源中的Mono在Hard Float的Raspbian下是没法完整支持.NET程序的,比如没法在LXDE上运行Winform,但是装Soft Float的话又感觉很亏,所以我们要在Hard Float的Raspbian下装支持Hard Float的.NET环境. [文章索引] 安装支持Hard Float的Mono 安装Gtk# 安装xsp 安装m…
raspberrypi(树莓派)上安装mono和jexus,运行asp.net程序
参考网址: http://www.linuxdot.net/ http://www.cnblogs.com/mayswind/p/3279380.html http://www.raspberrypi.org/phpBB3/viewtopic.php?t=37174 1.树莓派上安装mono环境,使其支持asp.net 本人使用9-25的系统,据说稳定 建议更新: sudo apt-get update sudo apt-get upgrade 安装mono时注意: pi上直接源码编译时通不过的…
Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器
最近在业余时间玩玩树莓派,刚开始的时候在树莓派里写一些基于wiringPi库的C语言程序来控制树莓派的GPIO引脚,从而控制LED发光二极管的闪烁,后来觉得,是不是可以使用HTML5+jQuery等流行的前端技术做一个简单的Web站点,让树莓派搭载这个站点,通过手机或者平板电脑来控制树莓派.经过一番调研,考虑如下: 使用Apache或者Nginx搭建一个Web服务器 优点:服务器实现相对成熟 缺点:偏重,而且与树莓派的交互需要涉及Service调用,而实现RESTful服务对于Apache或者N…