精华内容
下载资源
问答
  • arduino 小车

    2018-05-23 16:04:49
    平衡车arduino源码,超简单搭建两轮自平衡小车,这个用Uno/nano/promini都行. 最左边telemetry是无线电数据交换,Apm2.5是飞行控制板autopilot可接GPS,RTL-09896就是L298电机驱动,PCA9306是5/3.3V I2C转接板。基本...
  • Arduino小车程序

    2018-10-21 16:31:51
    Arduino小车程序
  • arduino小车

    2015-06-06 10:53:45
    My Arduino小车

    My Arduino小车


    展开全文
  • C++ 手势控制 arduino 小车。 JY901 ESP8266 L298N arduino 四驱小车 的代码及实现, JY901 arduino
  • 通过实例数据,代码与理论,实现arduino小车开八字轨迹。//经测量,小车两轮间距离为0.15m,则两轮距轴中心为B=0.075m,车辆前后轮相距L=0.12m,当转弯半径为1m时,Rin=R-B,Rout=R+B,Cin=2πRin,Cout=2πRout,...
  • arduino小车控制程序

    2018-10-04 21:24:12
    arduino智能小车,超声波、舵机控制程序。arduino与树莓派通信,
  • arduino小车 当我们开始开发Arduino项目时,通常会倾向于使用Arduino IDE 。 无论如何,如果我们对标准IDE不满意,我们应该考虑几种Arduino IDE替代方案。 众所周知,在开发物联网项目或构建DIY项目时,Arduino是最...
    arduino小车

    arduino小车

    当我们开始开发Arduino项目时,通常会倾向于使用Arduino IDE 无论如何,如果我们对标准IDE不满意,我们应该考虑几种Arduino IDE替代方案。 众所周知,在开发物联网项目或构建DIY项目时,Arduino是最受欢迎的原型开发板之一(有多种选择)。

    通常,Arduino IDE是我们初次接触Arduino时使用的第一个IDE。 发生这种情况的原因有很多:易于使用,它支持所有Arduino板,并且具有易于使用的内置库管理器。 此外,Arduino IDE非常易于使用,没有太多的选项,菜单等,可能会吓到经验不足的用户。 如此简单,我们不必担心它如何工作,我们可以只关注开发过程。 我们编写Arduino代码,然后Arduino IDE对其进行编译,然后将编译后的代码上传到Arduino板上。 那是。

    而且,它是开源的,并且可以在多种操作系统上运行,例如Windows,Mac OS X和Linux。

    无论如何,如果您对Arduino IDE不满意,在开发Arduino项目时可以使用几种替代方法。 Arduino IDE中缺少一些可能会困扰您的功能,特别是如果您习惯使用IDE(例如Eclipse,Visual Studio或IntelliJ),仅举几例。 自动完成是Arduino IDE真正缺少的一项功能。 这是预测其余命令的一种方式,因此您不必全部编写。 我在IDE中还喜欢其他一些功能,例如显示函数参数,与语法错误相关的提示等。

    Arduino IDE替代列表

    如果您不喜欢标准的Arduino IDE,本文将提供一个Arduino IDE替代列表,您可以在创建Arduino项目时使用。 顺序是随机的。

    PlatformIO

    Arduino IDE平台IO

    PlatformIO是最著名的Arduino IDE替代产品之一。 它是物联网的集成开发环境。 它不仅支持Arduino开发板,还支持许多其他开发板,例如Raspberry,ESP32,ESP8266等。 IDE支持您期望的所有功能,例如代码完成等。 它不仅是一个IDE,而且还具有CLI(命令行界面)支持。 此外,PlatformIO支持多项目,主题,库管理。 该界面非常吸引人并且易于使用,并且与标准Arduino IDE截然不同。 它是开源的,您可以从Github下载源代码。 它需要Python并可以在多个OS上运行。 该Arduino IDE有两个不同的版本:一个版本建立在Atom之上,另一个版本作为Visual Studio代码插件。 如果您想了解更多信息并知道如何使用PlatfomIO,可以参考本文

    网站: https//platformio.org/

    Eclipse的Arduino IDE

    蚀Arduino IDE

    资料来源:https://www.eclipse.org/community/eclipse_newsletter/2017/april/article4.php

    这是Eclipse的插件。 我们都知道Eclipse和IDE。 如果您确实使用Java编程,则有机会测试和欣赏Eclipse IDE功能。 这几乎是IDE中的标准。 Eclipse是一个非常通用的环境,它支持从Jave到C / C ++等多种编程语言。 该平台使用插件来扩展其功能并添加新的平台支持。

    这是Eclipse IDE的插件,可帮助开发Arduino应用程序。 您可以直接从Eclipse Marketplace下载插件。 当然,需要首先安装Eclipse C ++ IDE。 一旦将此插件安装在Eclipse IDE中,您必须选择平台,或者换句话说,SDK包括构建应用程序所需的所有库。 配置了插件后,就可以开始开发Arduino草图了。 IDE本质上是Eclipse IDE,因此如果您熟悉Eclipse,则使用它不会有问题。 该Arduino IDE具有您在标准Arduino IDE中拥有的所有功能,例如用于调试Arduino草图的串行监视器。

    网站: https//marketplace.eclipse.org/content/eclipse-c-ide-arduino

    Arduino的Programino IDE

    Programino Arduino IDE是具有多种功能的Arduino IDE替代产品。

    该Arduino IDE可以与Arduino / Genuino开发板或兼容的微控制器一起使用。

    Programino支持C / C ++语言,无论如何它也添加了对其他语言的支持,例如HTML,Javascript等。

    它与Arduino完全兼容,主要功能有:

    • 语法高亮
    • 功能浏览器
    • 代码竞争
    • 代码折叠
    • 硬件查看器

    最后一个功能非常有用,因为您始终可以查看所使用的硬件,从而不必记住例如引脚号。

    embedXcode

    这是为Mac OS X开发的免费Arduino IDE。此IDE支持语法突出显示,行编号等。 它是XCode 5和XCode 6的模板。此IDE使用智能环境简化了Arduino草图的开发,该环境可在开发过程中为您提供帮助。 该IDE可以与多个原型开发板一起使用,例如Arduino,ESP32,ESP8266,Adafruit以及基于Atmel和Cortex的开发板。 您可以参考其网站以获取更多信息。 embedXcode具有不同的版本和许可证。 有一个免费版本支持基本功能,而如果您想解锁其所有功能,则应考虑需要许可证的embedXcode +。

    网址: http//playground.arduino.cc/Main/EmbedXcode

    科技实验室

    KTechLab是用于微控制器的IDE。 这不只是一个简单的IDE,因为它支持电路仿真,并且可以仿真微控制器及其电路。 它能够模拟线性和非线性设备,此外,该IDE可以可视化电路中流动的电压和电流。 该平台是开源的,您可以从Github下载源代码。 它可以在Linux和Window上运行。

    网站: https//sourceforge.net/projects/ktechlab/

    编码器

    Codebender是一个云Arduino IDE。 它可以在线运行,您无需在本地安装应用程序。 它是基于Web的Arduino IDE,可提供您期望从IDE获得的所有功能。 它使用云编译器转换源代码并将其上传到Arduino。 这是一个开源平台,其代码可在Github上获得 Arduino IDE支持代码突出显示和许多其他功能。 此外,您的Arduino代码在云中,因此您可以在任何地方使用和访问它。 它支持多个板,如果找不到板,则可以上载板定义。 此功能使该平台非常通用。 此外,它还有一个重要功能:可以使用板上其他人编写的Arduino代码。 这可以帮助您提高知识水平。

    网站: https//codebender.cc/

    其他有用的资源:

    如何在Arduino上使用Rest接口如何使用Arduino控制LED灯11种用于开发物联网应用程序的可视化物联网工具

    Visual Studio + Visual Micro

    这是Microsoft Visual Studio的插件。 该Arduino IDE与Arduino完全兼容。 此IDE通过语法高亮,代码错误提示等帮助您轻松快速地编写Arduino代码。 它支持多个Arduino开发板,因此您可以自由选择开发板来编写代码。 它非常易于使用,因为它利用了Visual Studio功能,因此您拥有一个可以编写Arduino代码的集成环境。 它支持串行调试,并且可以创建图表。 另一个有趣的功能是使用Arduino库的功能。 Visual Micro Arduino IDE完全支持Arduino库格式,您可以使用库管​​理器轻松将其添加到Arduino代码中。

    网站: https//www.visualmicro.com/

    宙斯IDE

    Zeus IDE是一个支持多种编程语言的编辑器:C#,Lua,Go等。 该IDE支持多种功能:

    • C / C ++代码完成
    • 语法高亮
    • 智能缩进代码

    等等。 即使它不是专门为Arduino制造的,您也可以使用它来开发Arduino应用程序。

    网站: http//www.zeusedit.com/

    爱特梅尔工作室

    这是一个专业平台。 该集成平台支持SAM和AVR微控制器。 使用Atmel Studio,您可以编码,调试和上传应用程序。 这是一个完整的解决方案,不仅限于Arduino,还提供了所有功能来轻松开发您的应用程序。

    网址:http//www.microchip.com/mplab/avr-support/atmel-studio-7

    Arduino机器人

    这是一个不同的Arduino IDE。 它运行在Android设备上,您可以使用它对Arduino进行编程。 这是第一个在Android OS上运行的IDE。 值得一提的是,它可以帮助您使用Android设备编写代码。 使用此应用,您可以编写和上传草图。 它支持多个Arduino板。 您可以使用Google驱动程序

    它是功能齐全的IDE。 您可以从Google play下载它。

    概要

    如果您对标准Arduino IDE不满意,本文列出了可以使用的几种Arduino IDE替代品。 您可以根据自己的需要和编码方式选择合适的编码。 所有这些平台可帮助您轻松快速地编写Arduino应用程序。

    翻译自: https://www.javacodegeeks.com/2018/08/10-arduino-ide-alternative.html

    arduino小车

    展开全文
  • arduino小车 物联网(IoT)是最新出现的主题之一,也是最近讨论最多的主题之一。 当谈到物联网时,我们指的是一组连接在一起并可以交换信息的智能对象。 这样,可以创建一组传感器,然后我们可以通过智能手机使用它。 ...
    arduino小车

    arduino小车

    物联网(IoT)是最新出现的主题之一,也是最近讨论最多的主题之一。 当谈到物联网时,我们指的是一组连接在一起并可以交换信息的智能对象。 这样,可以创建一组传感器,然后我们可以通过智能手机使用它。 在这个世界上, Arduino起着重要的作用,因为它是一种低成本的系统,可以在多种环境中使用并且可以连接到互联网。

    在上一篇文章中,我们讨论了一个使用Arduino和Android控制远程led的简单项目。 这篇文章展示了一种不同的方法, Android智能手机没有直接连接到Arduino及其传感器,而是使用了将Android客户端与信息源(Arduino)分离的组件。

    物联网架构

    最近,我碰到一篇有趣的文章,解释了IoT架构 这种架构非常复杂且通用,我只想使用某些组件来简化它。

    下图显示了简化的体系结构:

    物联网1
    我没有将Android智能手机直接连接到Arduino ,而是使用了一个名为ESB(企业服务总线)的组件。 在这种情况下,我更喜欢WSO2 ESB,因为它是一个完整的开源项目,并且非常适合IoT生态系统。 此外,WSO2提出了参考架构。

    为什么我们应该在物联网中使用ESB

    首先,如果您不知道ESB功能,建议您在这里看看。 我们应该使用企业服务总线的原因有几个:

    • 我们可以连接到多个Arduino开发板,我们希望有一个入口点可以将请求路由到正确的开发板上。
    • 我们可能需要将数据从Arduino数据转换为其他格式,以便我们可以连接智能手机以外的其他设备
    • 我们要实现一些身份验证逻辑,以便只有经过身份验证的客户端才能访问数据
    • 我们想要在将数据从Arduino发送回客户端之前实现一些业务逻辑
    • 我们不想直接在互联网上公开Arduino开发板

    使用ESB ,我们可以将一些逻辑从Arduino板转移到ESB ,仅将“电子”任务留给Arduino。 例如,我们可以使用Arduino监视室内温度,但我们不想添加身份验证逻辑或其他控件。

    项目:具有ESB的Android和Arduino

    作为测试项目,我们想使用连接到Arduino的传感器监视室内温度。 在第一个示例中, Android智能手机连接到ESB并请求当前温度 通用物联网环境如下所示:

    proxy1

    在图中,在ESB内部实现了一个自定义代理 代理是驻留在ESB内部并处理来自外部资源的传入请求的组件。

    使用代理,可以转换传入的请求,将其发送到目的地,然后读取响应并将其转换回。

    在我们的案例中,创建请求的源是将请求发送到代理(ESB)的Android智能手机,而目标是Arduino板。

    在下一篇文章中,我们将开始分析如何创建所有组件以及如何使它们交谈。

    现在,如果您要设置WSO2 ESB,则可以转到此处并安装该应用程序。

    翻译自: https://www.javacodegeeks.com/2015/07/internet-of-things-arduino-android-esb.html

    arduino小车

    展开全文
  • 手势控制arduino小车

    2018-06-11 19:51:15
    JY901 ESP8266 L298N arduino 四驱小车 的代码及实现,
  • arduino小车 这篇文章介绍了如何使用Arduino传感器创建IoT项目。 您将了解使用Arduino传感器创建一个物联网应用来监视房间中的气体并在气体超过阈值时发送通知的过程有多么容易。 我们可以通过几个步骤构建一个简单...
    arduino小车

    arduino小车

    这篇文章介绍了如何使用Arduino传感器创建IoT项目。 您将了解使用Arduino传感器创建一个物联网应用来监视房间中的气体并在气体超过阈值时发送通知的过程有多么容易。 我们可以通过几个步骤构建一个简单的气体监测系统。 首先,我们假设您已经熟悉IoT项目,以及IoT的含义以及它将如何影响我们的未来

    创建物联网Arduino传感器项目需要什么?

    • MQ-4传感器
    • Arduino Uno + Internet防护
    • 跳线

    步骤1:Arduino传感器电路

    作为气体传感器,我们将使用MQ-4传感器 它是一种快速可靠的传感器,对天然气和CH4(甲烷)非常敏感。 它具有很长的使用寿命,并且通常用于气体泄漏检测中。我们要做的是创建一个简单的项目,该项目使用两个LED来显示气体浓度:

    • 绿色LED:气体浓度低于阈值
    • 红色LED:警告气体浓度超过阈值

    MQ-4 Arduino传感器具有四个引脚:

    • Vcc(+ 5V)
    • 地面
    • 数字量输出
    • 模拟量输出

    我们将使用模拟输出来检查气体浓度。 原理图如下所示:

    请注意,以上示意图中与气体传感器的连接不是真实的,而用于从传感器获取数据的Arduino引脚是真实的(A5)。

    开始时打开气体传感器可能会闻到一点气味。 这是正常的,不用担心。 在原理图中,有两个电阻连接Arduino数字引脚和LED。 该电阻器限制流过LED的电流。 它们是220欧姆。 就这样。 您现在准备开发草图以监控Arduino传感器。

    步骤2:开发Arduino草图

    下面的草图描述了如何实施气体监测系统:

    int pinRedLed = 11;
    int pinGreenLed = 8;
    int pinSensor = A5;
    int THRESHOLD = 250;
    
    void setup() {
      pinMode(pinRedLed, OUTPUT);
      pinMode(pinGreenLed, OUTPUT);
      pinMode(pinSensor, INPUT);
      Serial.begin(9600);
    }
    
    void loop() {
      int analogValue = analogRead(pinSensor);
      Serial.println("Val: " + analogValue);
      digitalWrite(pinGreenLed, HIGH);
    
      if (analogValue >= THRESHOLD) {
        digitalWrite(pinGreenLed, LOW);
        digitalWrite(pinRedLed, HIGH);
      }
      else {
       digitalWrite(pinRedLed, LOW);
      }
      delay(5000);
    }

    代码很简单。 在开始时,它声明了我们将用于连接到传感器和LED的引脚。 仅当气体浓度超过阈值时,绿色LED始终点亮,而红色LED点亮。

    步骤3:实施通知

    在最后一步,我们将实施一个通知系统,以便当气体浓度超过阈值时,我们将收到一封电子邮件。 为此,此Arduino传感器草图使用IFTTT IFTTT代表“如果那么那么做”是一个功能强大的系统,可帮助我们连接到无数服务,例如社会服务。 如果这是您第一次使用此服务,则第一步是创建一个帐户。

    拥有帐户后,单击顶部的搜索,然后寻找制造商服务。 该服务是为希望将外部服务与Arduino或类似电路板集成的制造商提供的:

    现在转到Applet并创建一个新的Applet。 单击加号并添加服务。 在这种情况下,您应该将Maker服务添加到我们之前创建的服务中。 点击接收网络请求并配置触发器。 这是触发通知过程的事件,换句话说,一旦IFTTT收到Web请求,它将发送一封电子邮件:

    创建触发器。 现在,我们必须配置另一步骤:触发触发器时应执行的服务。 再次单击加号(在后面的部分中)并添加电子邮件服务。 您也可以添加其他服务:

    添加电子邮件详细信息并确认。 最后,您在IFTTT中配置了服务:

    就这样。 现在要触发此事件,我们必须调用服务配置中所示的URL。 当模拟值超过阈值时,我们必须修改Arduino草图以调用URL。

    结论

    最后,您仅用三个步骤就实现了一个简单的IoT项目。 集成在线服务和Arduino,您可以扩展您的Arduino,并用几行代码创建有趣且有用的IoT项目。 在本教程中,您学习了如何创建监视Arduino传感器的IoT项目。

    翻译自: https://www.javacodegeeks.com/2017/02/build-iot-project-arduino-sensor-3-steps.html

    arduino小车

    展开全文
  • arduino小车 这篇文章描述了如何使用Arduino和Android控制远程LED 。 如今,一项新兴的技术是物联网( IoT ):换句话说,所有物理对象(物)都使用Internet基础结构连接在一起。 Arduino是该生态系统中最重要的对象之一...
  • arduino小车的学习笔记

    千次阅读 2018-06-18 18:41:39
    这周做了一个arduino小车,身为萌新,到处找资料学习,最后总算是做成了,初步实现了一下几个功能。    一、寻迹    寻迹是做好的第一个功能,做的磕磕绊绊,但总归是做出来了,小车可以按照黑色的线走,...
  • 我的arduino小车图片

    2015-06-13 09:32:10
    大家好,上次我写了一篇《我的arduino小车安装过程》,这次,我要附上一些图片。 小车正面照: 小车侧面照: 小车后面照: 小车底面照: 我和小车的合影:
  • arduino小车 本教程描述了如何实现IoT推送通知。 使用物联网推送通知,我们可以将通知发送到其他设备。 在这种情况下,我们希望将IoT推送通知从智能对象(如Arduino MKR1000)发送到移动智能手机(即Android智能手机)。...
  • arduino小车(安装中)

    2015-06-13 09:28:00
    安装中的arduino小车......
  • 非常简单,但是手头上的这个小车非常的差,做工不好不说,配的两边的电机参数差别非常大,同样的控制PWM,两侧的速度能相差一倍,更别提行走时晃晃悠悠的差点就掉下来的轮子了。另外,只配备了一个超声波测距模块,...
  • 蓝牙arduino小车

    2019-04-03 08:55:07
    本人刚刚入门arduino 制作了一个非常简陋的蓝牙小车 主要有hc-05蓝牙串口模块带动小车运行 材料有 hc-05蓝牙串口 小车底盘轮胎以及电机 l298n模块 arduino uno r3 杜邦线 四节五号电池 材料的...
  • arduino小车 这篇文章描述了如何将Android智能手机连接到Ubidots,以便智能手机读取从Arduino发送的数据。 在上一篇文章中,我们探讨了如何将Arduino连接到Ubidots,以便具有温度和湿度传感器的Arduino板将数据发送...
  • arduino小车 该物联网项目探索了如何将Arduino与Yahoo! 天气。 物联网(IoT项目)是近期功能中的下一件大事。 这项技术发展Swift,并且有许多对象开始使用Internet互相交谈。 Arduino和Raspberry PI等原型平台正在支持...
  • arduino小车各模块的分析与代码实现

    万次阅读 多人点赞 2018-06-10 19:48:10
    作为arduino的萌新,在arduino mega2560的开发板上完成了点灯、呼吸...而这次arduino小车程序的书写中有了正常的电机驱动、红外循迹、超声波避障、蓝牙外部控制小车的功能,以及PWM,串口外部的监控。 由于在书写ar...
  • Arduino小车学习与研究

    2015-11-08 17:57:00
    Arduino小车学习与研究 ================== 陈都(20135328) 余佳源(20135321) 莫凡(20135225) ---------- 索引 前期准备 概念学习 设备检查及安装 硬件平台研究 arduino语言的学习 编程和基本函数研究 ...
  • Arduino 我的Arduino开发历程
  • 2016年,曾经尝试用51单片机制作一台循迹避障小车,已经准备好了大部分零件,也组装好了车身,试机... 前几天看了一篇安卓控制Arduino小车的文章<<手机控制蓝牙小车>>,这篇文章简要介绍了使用Ardiuno制作小...
  • # Arduino小车PID调速——整定参数初试水

    万次阅读 多人点赞 2017-07-15 01:22:37
    Arduino小车PID调速——整定参数初试水 在实现了小车较为可靠的测速基础上,便可以正式开展PID调速实验了。本文是基于使用Arduino平台上由Brett Beauregard大神写的PID库进行参数整定的,侧重于在对PID算法有基本...
  • 今天我来给大家谈论一下我的arduino小车心德。 这是arduino小车。 这些是底盘。 这是俯视图 : 1是720P的摄像头。 2是超声波。 3是马达和轮子。 4是arduino的WIFI模板。 5是arduino主板。 6是电池(2个3.7V)。 7...
  • Arduino小车PID调速前期准备——码盘测速精度的提高

    万次阅读 多人点赞 2017-07-14 18:34:34
    对于进行PID调速的Arduino小车而言,采取一种可靠的方式进行测速,是后续实现较好PID调速效果的先决条件。 硬件结构 测速模块:光码盘 轮子直径:80mm 码盘齿数:100齿/圈 控制器:Arduino nano ATmega328P 由此可知...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,051
精华内容 420
关键字:

arduino小车