**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+对讲机制作相关推荐

  1. arduino串口监视器显示nan_使用Arduino开发板制作摩尔斯电码生成器

    摩尔斯电码是一种通信系统,用于在两个不同持续时间的信号中编码任何字符,称为点和虚线.摩尔斯电码由Samuel F.B开发.并进一步用于电报传输秘密信息.它在第二次世界大战时最常用.摩尔斯电码可以通过点 ...

  2. Arduino开发板制作

    Arduino UNO 介绍 ,Arduino开发板制作 教程: Arduino制作 Arduino UNO 图 Arduino是什么 Arduino是一款便捷灵活.方便上手的开源电子原型平台.包含硬 ...

  3. Arduino+Avr libc制作Badusb原理及示例讲解

    一. 前言 2014年美国黑帽大会上研究人员JakobLell和Karsten Nohl展示了badusb的攻击方法后,国内与badusb相关的文章虽然有了一些,但是大部分人把相关文章都阅读后还是会有 ...

  4. Arduino Mega/Uno制作宏定义键盘(不需刷firmware!!)

    本人机械专业大一编程小白一枚,接触编程不到半年.近期开始自学Arduino.这应该是本人第一篇博客,有错误之处敬请斧正! - 心路&思路 家住武汉,这个年嘛,大家应该都懂,被迫宅化.年前从网上 ...

  5. arduino摄像头监控_如何使用Arduino和Pusher制作实时光监控器

    arduino摄像头监控 by Neo Ighodaro 由新Ighodaro 如何使用Arduino和Pusher制作实时光监控器 (How to make a realtime light mon ...

  6. 用arduino和OLED制作火柴人奔跑动画

    用arduino和OLED制作火柴人奔跑动画 有趣火柴人奔跑动画 2.为动画创建位图 这可能是最耗时的步骤.你必须创建一组框架,这将适合128x32格式.您可以尝试从任何拖鞋剪贴片中创建它们,您可以在 ...

  7. 使用Arduino开发板制作交流电压表

    在本文中,我们将使用Arduino开发板制作一个交流电压测量装置,测量我们家中交流电源的电压.我们将在Arduino IDE的串行监视器上打印输出该电压,并在万用表上显示出来. 制作数字电压表比模拟电 ...

  8. arduino loar_如何使用Arduino开发板制作函数生成器(波形发生器)

    对于喜欢偶尔鼓捣电子产品的工程师来说,他们都希望能有自己的实验室.万用表.钳形表.示波器.LCR表.函数发生器.双模电源和自动变压器都是实验室的基本配置.虽然所有这些都可以购买,但我们也可以轻松地自行 ...

  9. arduino液位传感器_如何使用Arduino + VL53L0X来制作液位感应设备

    在本篇文章中,您将学习到如何使用Arduino开发板.OLED显示屏和VL53L0X传感器模块制作非接触式液位感应设备.该感应器设备能够检测任何种类的容器中的液位! 液位测量的不同方法 大多数时候,工 ...

最新文章

  1. 一次性搞懂Spring Boot 注解原理与自动装配原理,图文并茂,万字长文!
  2. EventBus简单分析
  3. 常见的DNS攻击——偷(劫持)、骗(缓存投毒)、打(DDos)
  4. python 自动补全函数括号_Python学习笔记(二)
  5. ALEIDoc EDI(6)--Filter Conversion
  6. 如何自动化识别异常数据?达到智能预警?
  7. 4 [面向对象]-三大特性:多态
  8. Bug人生---初看windows核心编程有感
  9. 128 数据库基本操作
  10. VMware Workstation与Hyper-V不兼容。请先从系统中移除Hyper-V角色,然后再运行VMware Workstation。...
  11. Spring mvc时间格式处理
  12. css 绝对定位底部居中,css – 在另一个元素的中心下方水平居中绝对定位元素
  13. 数据库实验八SQL语句的综合使用
  14. JsoupSample,使用 Jsoup 抓网页,项目抓取了小说,图片,影视几个网站的信息
  15. 浏览器开启WebGL
  16. android studio 连接夜神模拟器
  17. python编程中,各种随机种子seed设置总结
  18. 2017-2018-2 20155203《网络对抗技术》Exp9 :Web安全基础
  19. Arduino音乐代码《卡农》(简易版)
  20. Spring中Bean的生命周期以及IOC与AOP加载过程

热门文章

  1. 计算机课程编程设计贪吃蛇游戏设计,c语言课程设计报告--贪吃蛇游戏系统
  2. Email_Tracing系统 邮件跟踪系统升级
  3. 跑通 可穿戴设备Samsung Gear Live
  4. 缤客2019年“科技贡献奖”全球七位杰出女性获奖
  5. ARD3M智能电动机保护器在河南心连心化学工业集团的应用
  6. delphi WinExec CMD调用
  7. 对学习计算机专业的人一些忠告 (转)
  8. Adobe Atfter Effects CC 2017 入门篇一:下载设置
  9. 在surface go 2上安装ubuntu 20.04
  10. RationalDMIS2022阵列工件测量