Menu

Category: Learn

Learning system of Duinopeak

TouchTouch资料汇总

0 Comments

认识TouchTouch 快速上手 开发环境搭建 – 支持最新版本Arduino IDE 常见问题FAQ 测试相关 出厂build testing测试 – 快速测试 单元模块测试 单元功能测试 – SD卡模块测试 单元功能测试 – 触摸模块测试 完整功能测试 – 触摸MP3播放程序测试      

Boneduino 主控板系列Arduino IDE配置

0 Comments

Boneduino 主控板系列使用Arduino进行编程,首先我们需要下载Arduino IDE,可以当前最新的版本为Arduino 1.8.9。此为绿色版本,下载好之后直接解压到你的本地硬盘中即可! 打开下载好的Arduino IDE,文件->首选项,在附加开发板管理器网址中输入:https://github.com/duinopeak/ArduinoBoard_Manager/raw/master/package_duinopeak_index.json 输入完成后点击好,然后重新打开Arduino IDE使设置生效。 打开工具-》开发板-》开发板管理器 此时IDE会更新开发板配置文件,等待更新完成后再输入框中输入“duinopeak”找到我们的开发板条目,然后选择相应的版本这里为:1.1.0进行安装。 安装成功如下: 然后我们打开工具-》开发板就可以看到Duinopeak的板子型号了。 至此,Arduino IDE配置完成,可以开始对Boneduino主控板进行编程了!

TouchTouch之BuildTest

0 Comments

BuildTest 了解了TouchTouch之后我们来进行buildtest吧,每块板子出厂都进行的完整的功能测试,以确保TouchTouch能够正常工作。下面来进行快速的测试。 注意 – 成功运行BuildTest需要满足下面两个条件: 前提是您没有更新TouchTouch板的出厂程序 您购买了预装了mp3文件的micro-sd卡,如果没有请自行准备micro-SD卡并拷贝mp3文件 准备micro-sd 要求容量不大于32G,文件系统为FAT或者FAT32。然后下载mp3文件后拷贝到micro-sd卡中。 拷贝好的文件应该如下: 如果您购买的套餐包含一块测试专用的128M Micro-SD卡的话就很方便了,这块内存卡内已经预先拷贝了所需的mp3文件。除此之外还需要一个立体声耳机或者立体声音频转接线连接到你的音箱或者功放。这里我们使用立体声耳机进行测试,提醒一下你的手机自带的耳机就可以前提是3.5mm插头的。然后只需要插上Micro USB线并打开电源开关就可以了。注意打开电源 开关后,ON 电源LED是否亮起。 戴上耳机,此时用手去触碰E0-E12之间任何的电极,你应该能够听到耳机开始播放mp3,逐个触摸其他电极会相应切换到不同的mp3。 需要提醒的: 由于采用32u4作为主控芯片,此芯片自带usb转串口模块,所以串口操作有些和其他avr芯片(328p, 1284p, 2560au)有所不同。 由于板载触摸芯片的工作机制,TouchTouch板在上电时会对触摸模块进行校准。所以在上电或者复位时不要用手去触碰任何电极,尽量远离TouchTouch板。同理要让TouchTouch板不要靠近任何导体为佳! 如果有问题请参阅FAQ或者单元测试部分。

Boneduino TouchTouch 开发环境搭建 – 支持最新版本Arduino IDE

0 Comments

TouchTouch使用Arduino进行编程,首先我们需要下载Arduino IDE,可以当前最新的版本为Arduino 1.8.9。此为绿色版本,下载好之后直接解压到你的本地硬盘中即可! 打开下载好的Arduino IDE,文件-》设置,在附加开发板管理器网址中输入:https://github.com/duinopeak/ArduinoBoard_Manager/raw/master/package_duinopeak_index.json 输入完成后点击好,然后重新打开Arduino IDE使设置生效。 打开工具-》开发板-》开发板管理器 此时IDE会更新开发板配置文件,等待更新完成后再输入框中输入“duinopeak”找到我们的开发板条目,然后选择相应的版本这里为:1.1.0进行安装。 安装成功如下: 然后我们打开工具-》开发板就可以看到Duinopeak的板子型号了。 至此,Arduino IDE配置完成,可以开始对TouchTouch进行编程了! 下面就可以选择自带的例程进行测试了!    

树莓派WiFi网络和SSH服务配置

0 Comments

一、WiFi 网络配置 用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。 操作方法简单:将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。 1 2 3 4 5 6 7 8 9

TouchTouch Arduino 开发环境搭建

0 Comments

TouchTouch以支持最新Arduino IDE通过开发板管理器安装请参考这篇教程。 TouchTouch使用Arduino进行编程,首先我们需要下载Arduino IDE,这里使用的版本为Arduino  1.6.7。为了能够不发生兼容性问题,请尽量选择与本教程一致的Arduino版本。 下载好了IDE之后,接下来就是安装正确的驱动TouchTouch来对Touchtouch编程。下载Touchtouch的驱动库文件, 你可以访问github代码库手动下载或更简单的办法,直接者点击下面的按钮下载zip压缩包。 Download the TouchTouch Library 下载好了之后,解压到你的Arduino IDE 库文件夹中。再这之前你得先确认你得库文件夹打算放在哪里?TouchTouch驱动库文件里面包含了硬件定义,驱动库和例子代码。是一个完整的项目文件夹,所以我们不推荐放到默认的项目文件夹。 推荐放到另外的目录,比如D:\Arduino 然后将下载好的驱动库文件压缩包解压到当前文件夹,解压后的目录结构如下: 解压完成之后需要设置项目文件夹位置设置成:D:\arduino\ws-touchtouch-master 点击好确定设置,然后重新打开Arduino IDE使设置生效。 点击工具->开发板,可以看到板块列表中包含了TouchTouch。至此开环境搭建成功! 上传一个Blink例子测试一下吧!

Peakduino TouchTouch主控板快速上手

0 Comments

TouchTouch简介 如果您已经了解了TouchTouch控制板,您可以直接跳到具体的章节进行进一步了解! TouchTouch默认测试程序 – BuildTest 单元功能测试 – SD卡模块测试 单元功能测试 – 触摸模块测试 完整功能测试 – 触摸MP3播放程序测试 TouchTouch 驱动库文件 Duinopeak TouchTouch是一款易于使用的的多媒体互动Arduino兼容主控板。一个可以使你的项目变得可交互、有响应、变聪明或是变有趣的工具。每一块TouchTouch板为您提供12个电极,可以用来连接到导电墨水或者其他类型的导体来创建电灯开关,乐器或者自定义交互式的界面,而且这一切通过Arduino IDE就可以实现! TouchTouch配备了专用电容触摸片芯片,支持多达12个电极。有了这个芯片它可以将几乎大多数导体材料转换成一个传感器或者输入设备,它不仅可以感应到触摸甚至可以感应到距离–是的就是有这么厉害!然后您就可以利用TouchTouch来改变你周围的世界啦。可以在你的墙上做一个女巫灯,做一个水果钢琴,架子鼓或者创造一些从来没有人想到的东西… TouchTouch甚至配备了一颗MP3解码器芯片和SD卡读写单元,连接任何导电的东西到触摸版的12个电极中的一个,可控制MP3模块播放指定的SD卡文件来发出声音,切换到MIDI模式后还能模拟钢琴和架子鼓等大量的乐器和音符! 板载的ATmega32U4芯片不仅是一个完整的Arduino 兼容主板还可以来模拟电脑鼠标键盘,串口或者MIDI设备。 简单的说:它可以比普通的Arduino兼容主控板能干更多的事情。   接口和供电 板载一个3.5mm的立体声音频插孔用来插入你的立体声耳机或者音频线到你的功放设备。 用于外部锂电池供电的JST连接器,板载电源开关及复位键。 可以使用一根micro USB线或者一颗3.7v锂电池到2pin

Processing 一个快速构建GUI的调试工具

0 Comments

Processing 一个快速构建GUI的调试工具 Processing允许用简单的java语言快速的构建丰富的GUI界面,支持java大多数特性使之成为一个简单强大的工具。

TouchTouch 多媒体主控板 – 各功能模块单元检测

0 Comments

单元功能测试 – SD卡模块测试 单元功能测试 – 触摸模块测试 完整功能测试 – 触摸MP3播放程序测试 TouchTouch 驱动库文件 如果您还没有配置好TouchTouch的Arduino开发环境, 请先搭建开发环境!如果已经搭建好开发环境,测试程序已经包含在驱动库文件中,无需重复下载! SD卡模块测试 准备好文件格式为FAT32的micro SD卡,最大支持32GB,拷贝MP3文件到micro SD卡的根目录中,SD卡文件列表如图: 将SD卡插入TouchTouch板上,并打开电源开关,如图: 打开Arduino IDE,选择好板卡,工具->开发板:TouchTouch,然后选择相应的串口号。如果你不确定你的TouchTouch的串口号是多少,打开设备管理器查看即可! 在Windows运行命令框中输入devmgmt.msc 或者设备管理器,选择设备管理器回车即可。 如下图TouchTouch会被识别成USB串行设备,在不同的电脑系统显示会有所不同,在这里为COM7。 接下来上传测试程序,选择文件->项目文件夹:ListFiles_Test,点击上传。 注意一定要看到有显示“avrdude done. Thank you. ”才是真正的上传程序成功。上传成功后,打开串口监视器窗口,如果SD初始化成功,显示如下: 代表SD模块完全正常,可以接着进行测试其他模块。

TouchTouch 多媒体主控板 – 常见问题FAQ

0 Comments

需要提醒的: 由于采用32u4作为主控芯片,此芯片自带usb转串口模块,所以串口操作有些和其他avr芯片(328p, 1284p, 2560au)有所不同。 由于板载触摸芯片的工作机制,TouchTouch板在上电时会对触摸模块进行校准。所以在上电或者复位时不要用手去触碰任何电极,尽量远离TouchTouch板。同理要让TouchTouch板不要靠近任何导体为佳! 需要检查的基本点: 电源开关是否打开,检查绿色的Led是否亮起? 你的耳机或者喇叭插头是否插上? 你的音频文件是否正确命名,并且匹配你选择的电极? 导体是否和电极接触良好? 如果使用了电极延长线,检查是否有短路? FAQ 当我插上USB时我的TouchTouch 不能工作! 打开你的代码,通常能够看到下面一行代码: while (!Serial); 此代码位于初始化函数setup()中,用来确保程序处于等待状态直到USB被打开。这使得程序调试变得简单,因为你可以全部的USB数据输出。如果你不想在程序运行时必须打开USB(注意是必须打开USB程序才能往下运行,否者程序会一直处于等待USB打开的状态),那么把这行删除或者注释掉就可以了。 这里的打开USB也需要特别说明一下,是要手动点击Arduino IDE的串口监视器串口或者用串口调试助手打开相应的串口号进行调试等。 我的TouchTouch一直在Arduino IDE里不显示COM或者串口号 多数的情况是使用了只能充电的USB充电线而不是USB数据线。 现在市面上有很多USB线只能充电而不能传输数据,所以一定要确保你使用的是原装的优质USB数据线!也有少数质量比较劣质的数据线也会产生问题,或者导致使用不稳定! 我无法理解COM端口号消失,我的Arduino UNO就不会出现这种情况 UNO类型的Arduino有一个专用的USB转串口芯片(例如FTDI芯片或者CH340等)用来专门处理所有的串口任务,和主芯片时分开的。这样的话无论你的主芯片有没有失效你总是可以使用COM端口。 32u4和M0类型的Arduino不具备一个分开的专用USB转串口芯片,而是主芯片来执行这个任务。它是现实了经济性和高效性的配置,但是随之需要付出额外的代价是在某些时候需要手动进入booloader模式。 我承认!我做了“某些不当操作”然后当我插上TouchTouch板,它再也无法像之前一样正常工作了,并且我也不能为它上传代码进行编程,总之搞不定了。。。 没问题!你可以很容易修复一个上传了坏的代码的TouchTouch板。不过这种情况只适用于如果你设置了看门狗定时器或者睡眠模式停用了USB,或者任何使你TouchTouch板崩溃的代码。下面是手动复位上传程序的方法。

Skip to toolbar