完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我是PSoC的新手。我想把一个ADXL335加速度计与PSoC3(CY8CKIT-030)接口。有人能建议我怎么做吗?
以上来自于百度翻译 以下为原文 Hello guys, I am a newbie when it comes to PSoC. I want to interface an ADXL335 accelerometer with PSoC3(CY8CKIT-030). Can anyone suggest me how to do so? |
|
相关推荐
33个回答
|
|
嘿,我想用加速度计输入的PWM来改变LED的强度。你能告诉我需要做些什么改变吗?(如果你能和我共享代码,那将非常有帮助。)
以上来自于百度翻译 以下为原文 Hey, I want to change the intensity of an LED using PWM with the inputs obtained from the accelerometer.Could you please tell me what changes do i need to make?(It would be really helpful if you could share the code with me). |
|
|
|
我认为,在这个阶段,您可以开始为PSoC3和ADC打开一个示例项目,并与适当的数据表一起学习,这一点也不算太坏。
鲍勃 以上来自于百度翻译 以下为原文 I think it wouldn't be too bad when at this stage you start to open an example project for PSoC3 and ADC and study it together with the appropiate datasheets. Bob |
|
|
|
如果你想使用PWM来实现这一点,只要放置PWM、PIN和
PWM数据表是API改变其周期。你会开始 PWM,然后使用控制API。 问候,Dana。 以上来自于百度翻译 以下为原文 If you want to use PWM to do this, just place PWM, a pin, and in PWM datasheet are the APIs to change its period. You would start the PWM, then use the controlling API's. Regards, Dana. |
|
|
|
XBee模块采用串行数据,调制RF并通过RF传输。
链接,然后解调回数字发送串行UART。你需要 发送端到“帧/格式”发送数据以便解码数据流 另一方面又回到它的“价值”和相关的测量来源。 这里简要地讨论了这一点。 HTTP//www-Couk-HACS.COM/DISCONTION/TURBIALS/ARDUNIO-XBE-STATE 问候,Dana。 以上来自于百度翻译 以下为原文 The Xbee module takes serial data in, modulates RF and transmits over a RF link, and then demodulates back to digital to send over serial UART. You need on transmission side to "frame/format" the data sent in order to decode the data stream on the other side back into its "values" and associated source of measurement. This is briefly discussed here. http://www.cooking-hacks.com/documentation/tutorials/arduino-xbee-shield Regards, Dana. |
|
|
|
在以前的POST RESET引脚应该绑到逻辑0。
另一种方法是使用棱镜模块,特别是用于此目的。 启动模块并在数据表中使用API来控制0到100%。 以上来自于百度翻译 以下为原文 In previous post reset pin should be tied to logic 0. Another way is to use the PRiSM module, specifically for this purpose. Start to module and use APIs in datasheet to control 0 - 100 %. |
|
|
|
注意你应该绑棱镜使能高,杀死到低。我忘了
这样做。 问候,Dana。 以上来自于百度翻译 以下为原文 Note you should tie PRiSM enable to high, kill to low. I forgot to do this. Regards, Dana. |
|
|
|
嘿,谢谢你的帮助,PWM部分工作了。现在工作的加速度计的一部分。
以上来自于百度翻译 以下为原文 Hey, thanks for the help, the PWM part worked. Now working on the accelerometer part. |
|
|
|
嘿,我想用加速度计来控制LED的强度,你能告诉我该怎么做吗?(如果我沿着X轴做一个手势,那么每当我做手势时,LED的强度就会增加。)
以上来自于百度翻译 以下为原文 Hey, I want to control the intensity of the LED using the accelerometer can you tell me how should i do it? (If I make a gesture along the x-axis then the intensity of the LED should increase each time I make a gesture.) |
|
|
|
在代码中,基本上是从加速度计读取并转换它。
PWM比较值设置其占空比。 因此,如果PWM是8位,则必须将加速度计值转换为一定范围。 在0到255之间,使用API将该值写入PWM比较值。 空隙pWMWRead EngPrimaPARE1(UTIN 8/16比较)(基于UDB的PWM) 所以说你的加速度计是一个16的BOT值,PWM是8,然后右移 AccEL值为8,以8个MSB为单位,使用API编写。 注意设置周期为100赫兹或更快,以避免任何眨眼效果。 问候,Dana。 以上来自于百度翻译 以下为原文 In code basically you take your reading from accelerometer and convert it to PWM compare value which sets its duty cycle. So if PWM is 8 bits, you have to convert the accelerometer value to a range of 0 to 255, and write that value to PWM compare value using API. void PWM_WriteCompare1(uint8/16 compare) ( for UDB based PWM) So say you accelerometer is a 16 bot value, PWM is 8, then right shift the accel value by 8 to extarct its 8 MSBs, and write that using API. Note set period to something like 100 Hz or faster to avoid any blink effects. Regards, Dana. |
|
|
|
嘿,你的意思是ADC的输出正确吗?(因为我使用的是ADXL335,它是一个模拟加速度计)
以上来自于百度翻译 以下为原文 Hey, you mean the output of ADC right?(since I am using ADXL335 which is an analog accelerometer) |
|
|
|
是的,没错。在加速度计的每个通道上执行A/D转换。
并转换到PWM范围。理想地,A/D位分辨率将是& Gt=PWM。 分辨率。更快的A/D采样,可以处理更快的加速事件。 权衡。 问候,Dana。 以上来自于百度翻译 以下为原文 Yes, thats correct. You perform A/D conversion on each channel of accelerometer and convert/range that to PWM range. Ideally A/D bit resolution would be >= PWM resolution. The faster A/D is sampling, the faster acceleration event can be handled. Tradeoffs. Regards, Dana. |
|
|
|
嘿,非常感谢,这很管用。现在,我想通过XBEES接收加速度计的模拟信号。我已经在API模式中配置了XBEES。我该怎么办?
以上来自于百度翻译 以下为原文 Hey, Thank You very much, it worked. Now, I want to receive the analog signal of the accelerometer through Xbees. I have configured the Xbees in API mode. How should i proceed? |
|
|
|
另外,如果我想控制每个轴的三个不同的LED,那么我该怎么做呢?
以上来自于百度翻译 以下为原文 Also, If I want to control three different LED for each axis, then how should i do it? |
|
|
|
只用三个PWM,每个通道一个/LED怎么样?
以上来自于百度翻译 以下为原文 How about just using three PWMs, one for each channel / LED? |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:24 , Processed in 1.048124 second(s), Total 71, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号