- 博客(13)
- 资源 (21)
- 收藏
- 关注
原创 使用Atmel ICE通过SWD接口调试Arduino MKR-WiFi-1010开发板
在周末,我收到了从亚马逊购买的新款Arduino MKR-WiFi-1010(ABX00023),如下图所示:注意:在写完这篇博客后,我意识到使用Atmel ICE可能会在以后尝试通过串口上传草图时导致引导加载程序出现问题!这很容易解决(一切都很简单,当你知道如何),但要注意。具有讽刺意味的是,我在向Peter Scargil发表评论后不久发现了这个开发板,我真的认为没有任何东西可以替代Esp...
2019-01-30 11:09:07 1577
原创 使用Atmel ICE和OpenOCD对SAMD21微控制器进行编程
本篇文章主要描述了如何使用Atmel ICE编程SAMD21微控制器,在Mac OS X或Linux Debian系统上使用命令行,无需Atmel Studio或任何其他IDE,甚至任何硬件抽象库。为了说明对SAMD21编程的方式,我们将使用Sparkfun SAMD21 dev分线板作为我们的目标。它采用了流行的Atmel SAMD21G18,我们的示例应该在类似平台上进行很少或不进行修改,例...
2019-01-22 11:21:23 1792
原创 基于ATtiny85制作MIDI数字音乐盒
在本篇文章中,我们将主要介绍如何基于ATtiny85制作数字音乐盒,该设备可以播放以MIDI格式存储在内存卡中的音乐:音符听起来像一个破破的音乐盒或大键琴,有四个通道,所以最多可以同时播放四个音符。我的示范音乐弹奏的是D小调的巴赫赋格曲;以下是播放的声音:midiplayer.mp3。您可以轻松地对其进行编程,以便从Music Box Maniacs等网站播放您喜欢的任何MIDI音乐盒曲调,...
2019-01-21 13:57:07 1244
原创 在Arduino项目中添加加速度传感器支持
如果你是第二次世界大战(WWII )的飞机或那个时代的其他类似机器的粉丝,就会发现陀螺仪的用处。在当时,M-7陀螺仪是现代技术的奇迹,但它个头比较大。这些陀螺仪的尺寸大小与内燃机类似。70多年后,这些设备经历了令人难以置信的小型化。你会发现陀螺仪、加速度计,甚至是内置在单个芯片中的温度传感器 - 称为惯性测量单元(IMU) - 甚至比你的指甲还要小。这其中一个非常受欢迎的加速度计是InvenSe...
2019-01-18 13:41:16 3072
原创 使用Arduino开发板连接OLED显示屏制作一款智能手表
我们大多数人都比较熟悉1602点阵液晶显示屏,它在许多项目中用于向用户显示一些信息。但是这些LCD显示器在他们能做的事情上有很多限制。在本篇文章中,我们将使用OLED显示Android智能手机的一些基本信息,如时间、日期、网络强度和电池状态。本篇文章主要介绍了制作一款基于Arduino的智能手表的基本思想和框架,并可进一步扩展以在OLED显示屏上显示来电、消息等等。所以我们在这里通过使用Andr...
2019-01-16 14:16:50 10769 2
原创 使用Arduino开发板自制波形发生器
对于喜欢偶尔鼓捣电子产品的工程师来说,他们都希望能有自己的实验室。万用表、钳形表、示波器、LCR表、函数发生器、双模电源和自动变压器都是实验室的基本配置。虽然所有这些都可以购买,但我们也可以轻松地自行制作,如函数发生器和双模电源。在本篇文章中,我们将学习如何使用Arduino开发板快速轻松地制作自己的函数生成器。该函数发生器又称波形发生器,可产生频率范围为1Hz至2MHz的方波(5V / 0V)...
2019-01-14 17:13:12 4967
原创 Arduino开发板使用RF 433M发送器/接收器模块的方法
在本篇文章中,我们将主要介绍RF 433MHz发送器/接收器模块的工作原理和一些功能,并分享一个Arduino项目示例,您可以参考该示例,将其应用到自己的项目中。简介RF 433M模块在Arduino创客中非常受欢迎。 433MHz收发器/接收器模块用于需要无线控制的各种应用。这些模块非常便宜,您可以将它们与任何微控制器(MCU)一起使用,不管是Arduino,ESP8266还是ESP32...
2019-01-11 11:28:25 8492
原创 Arduino开发板使用超声波传感器HC-SR04的完整指南
在本篇文章中,我们将主要介绍超声波传感器HC-SR04的工作原理和一些功能,并分享一个Arduino项目示例,您可以参考该示例集成到项目中。我们提供了如何连接超声波传感器的原理图,以及与Arduino开发板一起使用的示例代码。HC-SR04超声波传感器简介HC-SR04超声波传感器使用声纳来确定物体的距离,工作原理类似与蝙蝠。它提供出色的非接触范围检测,高精度和稳定的读数,以及易于使用的封装...
2019-01-10 09:13:16 9469
原创 使用Keil uVision和STM32CubeMX对STM32F103C8进行编程
使用ARM Cortex-M架构的STM32微控制器现在变得越来越流行,并且由于其功能、成本和性能而被用于许多应用中。我们在之前的教程中使用Arduino IDE对STM32F103C8进行了编程。使用Arduino IDE编程STM32非常简单,因为有许多库可供各种传感器执行任何任务,我们只需要在程序中添加这些库。这是一个简单的过程,您可能无法深入了解ARM处理器。所以现在我们进入了一个名为AR...
2019-01-09 09:02:31 9622 1
原创 如何在Atemga328中烧写Bootloader并使用Arduino IDE对其进行编程
众所周知,Arduino UNO开发板采用的是Atmega328微控制器。该控制器相当于Arduino开发板的大脑。实际上,Arduino设计师希望为初学者制作一个方便的原型板,这样他们就可以组织所有组件,任何人都可以访问Atmega328 IC的所有引脚,只需将其连接到计算机即可对其进行编程。 Arduino开发板非常适合制作业余爱好项目。但在工业或消费产品中使用完整的Arduino开发板并不是...
2019-01-07 11:59:46 1691 1
原创 Ardunio开发板连接热敏打印机的方法
您刚刚向餐馆付款并收到一张小账单,或者从ATM机取出现金时收到交易收据。这些收据都是使用热敏打印机打印的。热敏打印机是打印小票据或收据的现成且经济有效的解决方案。这种易于集成的解决方案随处可用。打印机使用热变色纸,这是一种特殊类型的纸张,当它暴露在一定的热量时会变成黑色。热敏打印机使用特殊的加热过程在本文上打印。打印头在特殊电气中加热,以保持一定的温度。当热敏纸通过其头部时,其热涂层变成黑色,头...
2019-01-07 11:58:08 3402
原创 使用Arduino开发板时最常见的10个错误
作为Arduino开发板的初学者,对于没有电子背景的人来说非常具有挑战性,你会遇到很多错误,其中一些可能有简单的解决方案,但可能需要几天的时间来解决。因此,为了使事情变得更容易,我制作了一个包含10个最常见的Arduino错误的列表,以及可能的解决方案。Arduino开发板未识别这是指计算机无法识别连接的Arduino开发板。发生这种情况时,电路板通常不会列在Arduino IDE的端口...
2019-01-04 11:16:18 47995 1
原创 使用Arduino开发板和HMC5883L磁力计制作数字罗盘
人类大脑由复杂的结构层构成,这让我们成为地球上的优势物种。例如,大脑中的内嗅皮层可以让您感觉方向,帮助您轻松导航您不熟悉的地方。但与我们不同的是,机器人和无人驾驶飞行器UAV需要一些辅助设备才能获得这种方向感,这样他们就可以在新的地形和风景中自主操纵。不同的机器人使用不同类型的传感器来实现这一点,但常用的是磁力计,它可以通知机器人当前面向的地理方向。这不仅有助于机器人感知方向,还可以以预定义的方向...
2019-01-02 17:08:20 1799
上海复旦微电子FM15160安全芯片产品说明书
2023-08-24
SMARTPRO 2008 V1 (G).part1.rar
2012-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人