草庐IT

arduino-cli

全部标签

如何解决使用npm出现Cannot find module ‘XXX\node_modules\npm\bin\npm-cli.js’错误

遇到问题:用npm下载组件时出现Cannotfindmodule‘D:software\node_modules\npm\bin\npm-cli.js’问题,导致下载组件不能完成。解决方法:下载缺少的npm文件即可解决放到指定node_modules目录下即可解决。分析问题:我们找到提示路径去看发现,在node_modules下没有npm目录可以看到,存在的问题在于,无法找到npm-cli.js文件。解决方法:重装node.js,这个比较麻烦;下载npm压缩包:访问Download|Node.js(nodejs.org)https://nodejs.org/en/download下载符合自己计

Arduino控制步进电机

目录1、步进电机简介2、电路连接3、控制代码1、步进电机简介步进电机是一种用电脉冲进行控制,将电脉冲(数字信号)转化为角位移的执行机构。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。(ULN2003步进电机驱动器)-型号:28BYJ-48-额定电压:5V-相位数:4(五相四线)-速度

【雕爷学编程】Arduino动手做(184)---快餐盒盖,极低成本搭建机器人实验平台2

吃完快餐粥,除了粥的味道不错之外,我对个快餐盒的圆盖子产生了兴趣,能否做个极低成本的简易机器人呢?也许只需要二十元左右知识点:轮子(wheel)中国词语。是用不同材料制成的圆形滚动物体。简单来说,它包括轮子的外圈、与外圈相连接的辐条和中心轴。透过滚动,轮子可以大大的减少与接触面的磨擦系数。如果配上轴,即成为车的最主要构成部份。轮子在交通运输中非常有用,是人类的重要发明之一。除了车轮以外,其他圆形的轮还有船轮、飞轮等等。任何简单而意义深远的发明都不是凭空出现在人们的脑海中的,必然有什么现象触发了灵感。正如古人见到水里漂着的木头而想到独木舟一样,车轮的发明也可能是受到了一些自然物的启发。《淮南子》

我在使用arduino编译时报错:exec: “cmd“: executable file not found in %PATH%

真是气死我了,第一次因为一个错误搞半天,所以在这里把答案告诉大家,省的和我一样烦躁我遇到了exec:“cmd”:executablefilenotfoundin%PATH%这个报错,然后使用的的板子是esp32,之前8266没有遇到这样的错误,找了好多答案都是说在环境变量path里加入“C:\Windows\System32\cmd.exe”,很多老哥和我一样试过之后没有用。后来经过我的一番努力找到了解决方案。打开“控制面板”->“系统”->“高级系统设置”->“环境变量”,在“系统变量”中找到“Path”变量,点击“编辑”,将arduino安装路径加入到变量值的末尾,并用分号分隔。加入ard

webpack和webpack-cli安装和卸载

安装:1、全局安装:运行npmiwebpack-g全局安装webpack,这样就能在全局使用webpack的命令或者npminstall--globalwebpack 2、本地安装:在项目根目录中运行npmiwebpack--save-dev安装到项目依赖中3、webpack4.0以后版本,需要安装命令工具npminstallwebpack-cli-g或者npminstall--globalwebpack-cli4、查看webpack信息npminfowebpack4.0以后直接输入该命令:webpack-v卸载:1.删除全局webpack-cli:npmuninstall-gwebpack-

Arduino模块学习笔记(一)—GPS模块的使用

Arduino模块学习笔记(一)——GSP模块的使用文章目录Arduino模块学习笔记(一)——GSP模块的使用所需组件一、模块使用介绍1.GPS模块(在室内时,一般获取不到位置信息)2.接线3.NMEA协议二、示例演示1.示例1:简单通讯,获取NMEA协议信息2.示例2:导入TinyGPSPlus库,获取解码信息3.示例3:获取指定解码信息所需组件ArduinoUNO开发板ArduinoIDE环境数据线NEO-6MGPS模块(+配套的陶瓷天线可选)一、模块使用介绍1.GPS模块(在室内时,一般获取不到位置信息)常见的GPS模块的参数都差不多,除了有些个别输出格式不同。●接口:RS232TTL

成功解决TypeError: cli.init is not a function for react native

用苹果电脑(MacBookair或者M1)运行npxreact-nativeinitappName时候报错,如下图所示:TypeError:cli.initisnotafunctionatrun(/opt/homebrew/lib/node_modules/react-native-cli/index.js:302:7)atcreateProject(/opt/homebrew/lib/node_modules/react-native-cli/index.js:249:3)atinit(/opt/homebrew/lib/node_modules/react-native-cli/index

arduino-esp32-点亮板载LED,闪烁LED。02

板载的LED,是GPIO2引脚。虽然没有原理图,其实原理图可以百度找。这里记得板载LED是GPIO2管脚就好了。步骤:1、初始化管脚2是输出模式;2、将管脚2闪烁高低就行了。这里,我们打开arduino的例子,不用esp32的例子。因为esp32公司已经设置框架配合了arduino了。所以语法什么的和arduino软件一样,要学借鉴。打开blink代码。看到代码里面是管脚13,和我们的不匹配。所以修改就好了。修改步骤:1、定义一个管脚,类似51单片机的sbitLED=P1^0;一样。我们这么写。代码讲解:(1)定义LEDA,对应管脚2constintLEDA=2;//板载LED是IO2,高电平

Nuxt 3.7 正式发布,带来全新CLI工具!

8月25日,Nuxt.js3.7正式发布!该版本带来了全新的CLI,原生Web流和响应,渲染优化,异步上下文支持等许多新功能,下面就来一探究竟吧!全新CLINuxt.js团队使用 unjs/citty[1] 重构了nuxi,并将其作为独立的存储库,作为第一个依赖于新版本的Nuxt发布。"Nuxi"现在已经与主要的Nuxt版本解耦,计划在未来迭代和更快地发布"Nuxi",可以期待很快会有新的功能推出!Nuxt.js团队致力于开发一个新的、简约的CLI实现,代号为“nuxi”,与Nuxt3一起发布。该项目旨在与Nuxt并行地继续进行CLI开发和增强,主要是为了实现新目标:全局访问:可以从任何地方立

Arduino云台,关键是可以调角度!!!基于MPU6050,用卡尔曼滤波进行角度处理,保证你能一次过学会从硬件到软件的制做!!!(第一节)

哈哈哈,我又来啦!!!  大家好啊!我是菜鸟啊啊啊,今天给大家带来的是Arduino云台,云台分为处理部分和执行部分,执行部分只需要用电机驱动就可以了,但是菜鸟这边只不过是用舵机就可以了因为经费这东西不支持我大手大脚,所以才选用了较为便宜的SG90舵机,下面是实物图:要是想要扭矩大一些的话可以选用右图的这种,因为它的规格是相同的所以他们是可以通用的之后我会吧之前设计的云台模型开源也是可以用的!但是假如你是想要超大扭矩的话,那可能无刷电机会更适合你!!!但是无刷电机也有不好的地方,就是它需要DC12V供电,还需要磁编码器来配合使用!!!(既然大家感兴趣我会专门出一篇文章来讲讲),而这里我推荐大家