Romeo for Intel® Edison Controller

SKU: DFR0331

Romeo for Intel Edison is a multi-purpose robotics development platform based on Intel Edison and Arduino SoC. It’s compatible with Arduino/Linux, supports Java/C, and extends with thousands of shields (switches, sensors, etc.). It works as a standalone comms platform for flash/processing/Max/MSP/VVVV, with an integrated 2-way DC motor driver and wireless capability (no extra shields needed), inheriting Romeo all-in-one functions plus Intel Edison’s power.

Angled shot of Romeo for Intel Edison controller with motor driver components and connectors.-DFRobot product sku:DFR0331 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Getting Started

    The article offers a complete guide on getting started with Intel Edison, detailing hardware preparation, software installation, and troubleshooting tips to ensure a seamless integration and operation experience.

    2. Example Code for Arduino-LED Blink

    This article offers a detailed guide on how to make an LED blink using an Arduino setup, including hardware and software preparation, a wiring diagram, and a sample code for beginners.

    3. Example Code for Arduino-Button Test

    This article offers a step-by-step guide to testing buttons with Arduino, including hardware and software preparation, wiring instructions, and sample code to control an LED with a button.

    4. Example Code for Arduino-Analog Read

    This guide walks you through using Arduino to perform analog reads, detailing hardware and software setups with Intel Edison, and includes sample code to read sensor data from pin A0, displaying results in the serial monitor.

    5. Example Code for Arduino-Servo Control

    This article offers a detailed guide on controlling a servo motor using Arduino, including hardware preparation, software setup, wiring diagrams, and sample code to achieve smooth servo movements.

    6. Example Code for Arduino-Motor Control

    This guide offers comprehensive instructions on controlling motors with Arduino, covering hardware setup, software requirements, and providing example code for managing motor direction and speed.

    Reference

    Discover how to upgrade Atmega8 firmware and utilize key development tools for Intel Edison, with step-by-step tutorials and resources.

    Specification

    Parameter Description
    Microprocessor Intel Edison (dual-core processor, 500MHz Intel Atom CPU and 100MHz Intel Quark microcontroller)
    Operating Voltage 5V
    Output Voltage 5V/3.3V
    Input Voltage(limits) 6-20V
    Digital I/O pins 14
    Analog I/O pins 6
    DC Current per I/O Pin 10mA
    Motor Driver Constant Current 2 x 2A
    Size 100x88x15mm

    Pinout

    DFR0331_pinout.png

    FAQ

    • Love it! DFRobot you guys are nailing it! I'll mount this on the miniQ 2wd complete kit (http://www.dfrobot.com/inde..., use 2 pins for miniQ and have the rest free to extra robotics fun. SOOO much fun. :) Oh and educational for my students. :) Goodbye Intel's Edison Arduino board, hello Edison Romeo!

      When will it finally be available to ship?

      I have a pre-order but no idea when I'll actually get it.

    • I can't debug via COM port without OTG plugged.
      Internal Edison will detect the value of "VBUS" pin, and it doesn't permit debugging while "VBUS" is LOW. It means you need connect a OTG cable to OTG port.(It doesn't need to connect anything to OTG cable), when you want to debug Edison via the COM port.
    • No Arduino for Edison IDE download link could be found from the link you give, i.e.Intel ... Downloads, and after I finished installing all software, I got newest Arduino IDE 1.6, and there is no place for me to choose Intel to upload Blink.ino, what should I do?

      Welcome! You can go to Tools > Board > Boards Manager..., and find Intel i686 Edison, click Install to make it. After you install the needed files, you could see Intel choice.
    • I'm using Intel XDK to develope your Romeo board rev 1.0. I have the code from the example library and work perfectly with Intel Edison Breakout Kit (Groove kit) board, but when I run it on Romeo board it’s fire error. I checked all the ports and they are mixed. Do you have the table where is the ports?

      The pin-mapping is different from Eclipse/Intel XDK and Arduino IDE. And you can leave out the mapping problem, just use the lable D0-D13,A0-A5 on Romeo for Edison, and use Arduino IDE to develope your program according to our wiki. If you do need the mapping table for Intel XDK/ Eclipse development, please contact Intel official site for help. Thanks for your understanding!

    • Win XP/ Win 7 incompatible issue.
      Interl Edison has a compatible issue on Win 7/Win XP, please upgrade your Operating System to Win 8/10.

    Explore More Related Questions >

    Was this article helpful?

    TOP