实验材料:

  • ARDUINO 开发板 * 1
  • 按键 * 3
  • 220 Ω 电阻 * 5
  • LED 灯 * 5
  • 面包板 * 1

实验原理:

  • 外部中断:ARDUINO 板上有两个可用的外部中断引脚:2 和 3。这些引脚可以配置为触发中断的下降沿、上升沿或电平变化。当引脚检测到这些信号时,将调用相应的中断服务例程。
  • 串口通讯:ARDUINO 开发板上有一个串口通讯口,可以通过该口与计算机进行通讯,实现数据的传输和调试。

实验步骤:

  1. 连接 1 个按键至外部中断引脚 2 上,连接串口通讯口。
  2. 编写程序,使用中断方式读取按键输入,记录按键次数,并通过串口打印按键次数。
  3. 连接 2 个按键至外部中断引脚 2、3 上,连接 5 个 LED 灯和 220 Ω 电阻。
  4. 编写程序,使用中断方式读取 2 号、3 号引脚按键输入,记录按键次数,将按键次数组合成十进制数后转化为二进制数,控制 5 个 LED 灯以对应的二进制数显示,并将该二进制数打印在串口上显示。
  5. 将 ARDUINO 开发板与计算机连接,上传程序,测试实验效果。

实验注意事项:

  1. 连接电路时注意极性,避免损坏元件。
  2. 串口通讯时,需设置正确的波特率,并在计算机上打开串口通讯工具。
  3. 程序编写时,需注意中断服务例程的编写和触发方式的设置。
  4. 实验完成后,及时断开电源和连接线,注意安全
外部中断与串口通行实验目的:掌握 ARDUINO 的外部中断引脚有哪些串行通行的接口是哪几个引脚 这在硬件层面上的应用很重要。掌握外部中断的触发与回调函数串口通行的启动等。内容:①使用prtues连接 1 个按键至外部中断引脚 2 上ARDUINO 记录按键次数采用中断方式非查询方式并通过串口打印按键次数;②连接 2 个按键至外部中断引脚 23 上同时自己选取其它的 5 个端口接 5 个 LED;

原文地址: https://www.cveoy.top/t/topic/efPm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录