Arduino学习笔记一:一篇讲明白什么是Arduino

一、前言

本人使用Arduino有9年了,清楚的记得第一次接触Arduino是在高中的时候参加比赛时,当时需要我们制作一个智能项目,题目是智能交通,至于硬件方面并没有太多的限制,当时我的技术储备还乐高的EV3与VEX/FTC阶段,但这些都有着太多的限制,首先他们的一切硬件设备几乎是闭源的,使得我的作品极其的臃肿并且可扩展性非常的低…
直到…我接触到了Arduino!怎么说呢,当时我记得很清楚,就是比赛的时候,大家的作品全部还是乐高做的,而我用硬卡纸和Arduino+各种原件做的,整个从视觉上和功能实现上就不是一个级别。当然在后来的9年我基本上都有用到Arduino,独乐乐不如众乐乐,现在就分享一下子学习过程~
在这里插入图片描述

二、Arduino是什么?

  • 定义上来说Arduino是包含硬件就是这个开发版和ArduinoIDE编程软件。
  • 理论上来说,Arduino也是单片机,就是51那种,但Arduino非常友好,给单片机封装了一些好东西,这导致你学习起来可以直接调用各种端口各种现成的库和函数。
  • 因此Arduino像是一个平台,你想吃水果,它给你准备好了水和土,想吃什么种什么!
  • 对于新手来说,那就是学习开源硬件的利器,神器,重器!不需要你单独学习寄存器、数字逻辑、等各种专业知识。
  • 严谨点来说:请移步百度百科Arduino

三、Arduino能干什么?

  • 第一:能帮助你入门智能控制
  • 第二:能控制电路#不论你是程序控制还是传感器控制,亦或者是遥控或者是物联网
  • 实例:遥控灯、自动避障小车、自动浇花、温湿度计、游戏机、手柄、遥控车、遥控船、哎反正能编程能连接电路,不涉及大型运算的,单片机能做的他都行。

四、Arduino适合什么人?

  • 最最最受益的一定是孩子们,Arduino把单片机开发甚至是STM32的开发门槛降到了小学标准,这个一点也不夸张。孩子们可以使用Arduino
  • 如果你是一个电子爱好者,那也是非常香的,你用51要十天完成的,Arduino半天搞定!
  • 重要的来了!!如果你真学技术,那就好好打单片机的基础,Arduino就像学乘除法时给你个计算机,是能实现任务,可最基础的0到1还是不明白。
  • 简单来说就是,想学技术就玩单片机,不想学技术,只想快速做出产品就学arduino。 当然了,Arduino也可以学习到很多的C++和电路知识啦~

五、Arduino的优缺点

优点

  • 1、高效:现成的各种函数,想让灯闪起来只用5行代码
  • 2、学习成本低:不用看芯片手册、不用配置寄存器、不用各种懂,只要你别搞短路和过载,Arduino给你的快乐还是非常多的
  • 3、资源丰富:太多太多的库了,资源超级丰富,项目超级富裕,配件超级齐全,绝对可以0基础开发。

缺点

  • 1、上限相对低:毕竟是封装过的东西,因此上限肯定是没有从0出发的高,而且依靠的是大平台,没了IDE那它就是个单片机。
  • 2、成本相对较高:为什么说相对较高呢,一个ArduinoUNO的板子也就十几块钱,但是呢如果你要批量生产或者大量应用,那真的就一点优势都没有了,所以才说适合从0-1的复现而已。
  • 3、不容易从底层的彻底学习单片机。
<think>好的,用户收到“你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限”的错误提示,需要我帮忙解释这个问题。首先,我得分析这个错误通常出现在什么情况下。可能是在尝试访问局域网内的共享文件夹、打印机或者其他网络资源时出现的权限问题。 接下来,我需要确定可能的原因。可能包括用户账户没有足够的权限、网络设置问题、目标服务器配置错误,或者防火墙/安全软件阻止了连接。另外,也有可能是凭据问题,比如用户名或密码错误,或者需要输入域账户信息。 然后,我应该分步骤解释解决方法。首先建议用户联系管理员,因为可能有特定的权限设置需要调整。然后检查账户权限,确认是否有访问该资源的权限。如果是家庭网络,可能需要检查共享设置。接下来,检查网络连接是否正常,确保能ping通目标服务器。如果使用域环境,需要确认是否加入了正确的域,并使用了正确的域名登录。然后,检查目标服务器的共享设置和权限,可能需要管理员调整共享文件夹的权限。另外,检查防火墙和安全软件,确保没有阻止网络发现或文件共享。最后,尝试重新输入凭据,清除旧的缓存凭据,或者使用IP地址直接访问。 需要注意的是,不同的操作系统可能有不同的设置路径,比如Windows和Mac在共享设置上差异较大,要提醒用户根据实际情况调整。此外,如果是公司或学校网络,通常需要联系IT部门解决,因为普通用户可能没有权限自行更改设置。 用户可能的深层需求是希望自行解决问题,但如果没有管理员权限,可能需要指导他们如何有效联系管理员,并提供必要的信息,比如错误发生的具体操作、资源路径等,以便更快解决问题。需要避免使用过于技术化的术语,保持解释的简洁明了,适合非技术人员理解。</think>你遇到的错误提示 **“你可能没有权限使用网络资源。请与这台服务器的管理员联系以查明你是否有访问权限”** 通常发生在尝试访问局域网内的共享文件夹、打印机或其他网络资源时,表示当前账户没有权限或配置存在问题。以下是可能的原因和解决方法: --- ### **常见原因** 1. **账户权限不足** - 你的用户账户未被授权访问该资源。 - 服务器管理员可能限制了特定用户或用户组的访问。 2. **网络凭据问题** - 未使用正确的用户名/密码登录(尤其是域账户,如公司或学校网络)。 - 本地计算机与目标服务器的网络凭据不匹配。 3. **网络配置错误** - 目标服务器未正确共享资源。 - 本地计算机的网络发现(Network Discovery)或文件共享功能未开启。 4. **防火墙或安全软件拦截** - 防火墙可能阻止了网络访问请求。 --- ### **解决方法** #### 1. **联系服务器管理员** - 如果是公司/学校网络,直接联系IT部门,提供以下信息: - 你尝试访问的资源路径(如 `\\Server\Folder`)。 - 你的账户名和错误截图。 #### 2. **检查本地账户权限** - **Windows**: 1. 打开 **控制面板 → 用户账户**,确认你已登录到有权限的账户。 2. 如果是家庭网络,检查共享设置: - 打开 **网络和共享中心 → 高级共享设置**,确保启用“网络发现”和“文件和打印机共享”。 - **Mac/Linux**: 确认已通过SMB/AFP协议正确配置共享,并使用服务器认可的账户登录。 #### 3. **重新输入网络凭据** - 访问共享资源时,系统可能会缓存旧密码。尝试手动输入凭据: 1. 在文件资源管理器输入共享路径(如 `\\192.168.1.100`)。 2. 弹出登录窗口时,输入服务器管理员提供的用户名和密码。 #### 4. **检查目标服务器设置** - 如果是你管理的服务器(如家用NAS): 1. 确认共享文件夹的权限已分配给当前用户。 2. 检查防火墙是否允许文件共享(如SMB端口445、AFP端口548)。 #### 5. **临时关闭防火墙/安全软件** - 测试是否被防火墙拦截(完成后记得重新启用): - Windows:进入 **控制面板 → Windows Defender 防火墙 → 启用/关闭防火墙**。 - 第三方安全软件(如360、卡巴斯基)也可能拦截网络访问。 #### 6. **使用IP地址替代计算机名** - 如果通过计算机名(如 `\\PC-NAME`)访问失败,尝试用IP地址(如 `\\192.168.1.100`)直接访问。 --- ### **其他提示** - **域环境问题**:如果公司电脑加入了域(Domain),可能需要用“域名\用户名”(如 `CORP\John`)的格式登录。 - **重启设备**:有时简单的重启可以解决临时的网络配置冲突。 如果以上方法无效,建议提供更具体的操作场景(如访问的是公司NAS还是家庭共享文件夹),以便进步排查。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值