Mixly arduino nrf2401+对讲机制作
**Mixly arduino 对讲机制作**
库文件:
#include <RF24Audio.h>
#include <printf.h>
#include <SPI.h>
#include “nRF24L01.h”
#include “RF24.h”
用NRF2401+搞了个对讲机,搭建容易代码简单。主要用的的是 RF24Audio 语音库。需要元件一个功放模块,麦克风模块 按钮等,上图。
Mixly程序图。
代码:
#include <RF24Audio.h>
#include <printf.h>
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"RF24 radio(7, 8);RF24Audio rfAudio(radio,0);
void attachInterrupt_fun_3() {if (digitalRead(3)) {rfAudio.transmit();} else {rfAudio.receive();}
}void setup(){Serial.begin(9600);radio.begin();printf_begin();radio.printDetails();rfAudio.begin();rfAudio.receive();rfAudio.broadcast(255);//传送音频到组内所有的收音机//音量控制范围设置为0到7pinMode(3, INPUT);
}void loop(){//库文件用到RF24Audio.h必须请自行下载。代码很简单,就用到了一个中断。//arduino A0接麦克风模块 9 10接音频。D3为中断按下为发射,松开为接收attachInterrupt(digitalPinToInterrupt(3),attachInterrupt_fun_3,CHANGE);}
调试简单。分分就能搞定。
Mixly arduino nrf2401+对讲机制作相关推荐
- arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器
摩尔斯电码是一种通信系统,用于在两个不同持续时间的信号中编码任何字符,称为点和虚线.摩尔斯电码由Samuel F.B开发.并进一步用于电报传输秘密信息.它在第二次世界大战时最常用.摩尔斯电码可以通过点 ...
- Arduino开发板制作
Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬 ...
- Arduino+Avr libc制作Badusb原理及示例讲解
一. 前言 2014年美国黑帽大会上研究人员JakobLell和Karsten Nohl展示了badusb的攻击方法后,国内与badusb相关的文章虽然有了一些,但是大部分人把相关文章都阅读后还是会有 ...
- Arduino Mega/Uno制作宏定义键盘(不需刷firmware!!)
本人机械专业大一编程小白一枚,接触编程不到半年.近期开始自学Arduino.这应该是本人第一篇博客,有错误之处敬请斧正! - 心路&思路 家住武汉,这个年嘛,大家应该都懂,被迫宅化.年前从网上 ...
- arduino摄像头监控_如何使用Arduino和Pusher制作实时光监控器
arduino摄像头监控 by Neo Ighodaro 由新Ighodaro 如何使用Arduino和Pusher制作实时光监控器 (How to make a realtime light mon ...
- 用arduino和OLED制作火柴人奔跑动画
用arduino和OLED制作火柴人奔跑动画 有趣火柴人奔跑动画 2.为动画创建位图 这可能是最耗时的步骤.你必须创建一组框架,这将适合128x32格式.您可以尝试从任何拖鞋剪贴片中创建它们,您可以在 ...
- 使用Arduino开发板制作交流电压表
在本文中,我们将使用Arduino开发板制作一个交流电压测量装置,测量我们家中交流电源的电压.我们将在Arduino IDE的串行监视器上打印输出该电压,并在万用表上显示出来. 制作数字电压表比模拟电 ...
- arduino loar_如何使用Arduino开发板制作函数生成器(波形发生器)
对于喜欢偶尔鼓捣电子产品的工程师来说,他们都希望能有自己的实验室.万用表.钳形表.示波器.LCR表.函数发生器.双模电源和自动变压器都是实验室的基本配置.虽然所有这些都可以购买,但我们也可以轻松地自行 ...
- arduino液位传感器_如何使用Arduino + VL53L0X来制作液位感应设备
在本篇文章中,您将学习到如何使用Arduino开发板.OLED显示屏和VL53L0X传感器模块制作非接触式液位感应设备.该感应器设备能够检测任何种类的容器中的液位! 液位测量的不同方法 大多数时候,工 ...
最新文章
- 一次性搞懂Spring Boot 注解原理与自动装配原理,图文并茂,万字长文!
- EventBus简单分析
- 常见的DNS攻击——偷(劫持)、骗(缓存投毒)、打(DDos)
- python 自动补全函数括号_Python学习笔记(二)
- ALEIDoc EDI(6)--Filter Conversion
- 如何自动化识别异常数据?达到智能预警?
- 4 [面向对象]-三大特性:多态
- Bug人生---初看windows核心编程有感
- 128 数据库基本操作
- VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。...
- Spring mvc时间格式处理
- css 绝对定位底部居中,css – 在另一个元素的中心下方水平居中绝对定位元素
- 数据库实验八SQL语句的综合使用
- JsoupSample,使用 Jsoup 抓网页,项目抓取了小说,图片,影视几个网站的信息
- 浏览器开启WebGL
- android studio 连接夜神模拟器
- python编程中,各种随机种子seed设置总结
- 2017-2018-2 20155203《网络对抗技术》Exp9 :Web安全基础
- Arduino音乐代码《卡农》(简易版)
- Spring中Bean的生命周期以及IOC与AOP加载过程
热门文章
- 计算机课程编程设计贪吃蛇游戏设计,c语言课程设计报告--贪吃蛇游戏系统
- Email_Tracing系统 邮件跟踪系统升级
- 跑通 可穿戴设备Samsung Gear Live
- 缤客2019年“科技贡献奖”全球七位杰出女性获奖
- ARD3M智能电动机保护器在河南心连心化学工业集团的应用
- delphi WinExec CMD调用
- 对学习计算机专业的人一些忠告 (转)
- Adobe Atfter Effects CC 2017 入门篇一:下载设置
- 在surface go 2上安装ubuntu 20.04
- RationalDMIS2022阵列工件测量