查看: 2713|回复: 0

用gokit2的arduino底板做漂亮的4通道示波器和信号发生器

[复制链接]
  • TA的每日心情
    慵懒
    2016-10-24 09:55
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2017-5-12 16:05:46 | 显示全部楼层 |阅读模式
    分享到:
    去年申请的gokit2的arduino底板其实就是个完整的arduino板子,其实可以玩很多东西,一直想要个漂亮的示波器,终于找到这个,看下面的网址:
    http://www.instructables.com/id/Oscilloscope-Arduino-Processing/
    这个介绍的很详细,简单的说就是给板子烧录程序,然后用A0,A1,A2,A3四个模拟口检测信号,得到的数据通过串口传给电脑,上位机软件展示4路波形,还能量波形。上位机软件做的很漂亮,但不是英文的,自己摸索一下,很简单,有WIN32、64和linux版。可惜没有MAC的。
    Download and unzip the Processing program to run on the computer. Choose the correct one below:
    • - windows 32
    • - windows 64
    • - linux 32

    我用小黑板给语音板子发指令,是二线模式,总是不知道问题在哪儿,后来用了这个测试,轻松找到了问题。
    gokit2的arduino底板用的是ch340的USB转串口驱动,装好后,arduino选UNO板子,下载程序就好,一个字都不用改。
    • You already have the oscilloscope program running and the Arduino connected to the computer by USB port. Now you have to connect to each other by "serial".
    • In the "Configurar a serial" (Configure the Serial) box, click "Serial" until theCOMwhere the Arduino is connected appears.(if it did not appear, click " * " to update)
    • Click "off" to switch to "on"
    • If everything is correct, the oscilloscope will do a first reading showing the noises because the channels A0 (ch-0), A1 (ch-1), A2 (ch-2) and A3 (ch-3) are not connected to any signal.
    • In the "Amostragem" (Sampling) box, click "varias" (various) so that the reading is continuous.

      程序源码在这里:https://github.com/rogeriobego/o ... loscope_arduino.ino

      只是有一个问题,这个程序里用了一个库文件,不是arduino本身自己带的。我找到了,回复可以下载附件,

      解压到arduino 的 librarise目录即可编译成功。对了,gokit2要拔掉扩展板才能烧录底板。





    [size=0.83em]示波器4.jpg (119.05 KB, 下载次数: 6)
    下载附件
    [color=rgb(153, 153, 153) !important]前天 23:02 上传




    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 04:28 , Processed in 0.116917 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.