Print

Romeo V2

Romeo_V2_51a35f06e05e8.jpg
Notify Me
Rating: Not Rated Yet
Harga
Harga Jual : Rp.575.000

Deskripsi

Romeo V2 [R3] All-in-One mikrokontroler yang kompatibel dengan Arduino. Board ini dirancang khusus untuk aplikasi robotika. Board ini didukung oleh ribuan kode open source, dan dapat dengan mudah diperluas dengan Arduino Shields. Board ini sudah terinstall 2 way driver motor DC dan Xbee socket memungkinkan Anda untuk memulai proyek Anda tanpa perlu memasang driver motor tambahan atau wirless shield.

Romeo V2 [R3] berperilaku sama seperti Arduino Leonardo berdasarkan chip ATmega32u4. Anda dapat memprogram langsung dari Arduino IDE 1.0.1 atau versi terbaru. Karena ATmega32U4 bisa digunakan sebagai mikrokontroler, ini yang membuat romeo V2 menjadi sederhana untuk digunakan. Keuntungan menggunakan borad ini adalah ATmega32u4 memiliki dua port serial yang memungkinkan Anda meng-upload skecth atau program tanpa melepas modul wireless. Dan tidak lagi menyulitkan kita dalam pemograman.

Romeo V2 juga meningkatkan power supply, ia kini dapat menggunakan dua sumber. menggunakan sumber listrik baik dari USB atau daya eksternal.

Warning : Jika ingin meng-upload program, Silakan pilih board Arduino Leonardo ketika menggunakan Arduino IDE.

Spesifikasi

  • DC Supply:USB Powered or External 6V~23V DC
  • DC Output:5V(2A) / 3.3V DC
  • Motor driver Continuous Output Current:2A
  • Microcontroller:ATmega32u4
  • Bootloader: Arduino Leonardo
  • Compatible with the Arduino R3 pin mapping
  • Analog Inputs: A0-A5, A6 - A11 (on digital pins 4, 6, 8, 9, 10, and 12)
  • PWM: 3, 5, 6, 9, 10, 11, and 13. Provide 8-bit PWM output
  • 5 key inputs for testing
  • Auto sensing/switching external power input
  • Serial Interface
  • TTL Level
  • USB
  • Support Male and Female Pin Header
  • Built-in Xbee socket
  • Integrated sockets for APC220 RF Module and DF-Bluetooth Module
  • Three I2C/TWI Interface Pin Sets(two 90°pin headers)
  • Two way Motor Driver with 2A maximum current
  • Size:89x84x14mm

Perbedaan dari Romeo v1.1

  • Tegangan yang digunakan lebih besar
  • Langsung mendukung Xbee dan Xbee Wifi, Bluetooth dan modul RF
  • Saklar ON/OFF untuk mengontroll kekuatan dari daya motor external
  • 3 Digital I/O extension(D14-D16)
  • S1-S5 dapat diganti dengan jumper
  • Konektor yang digunakan Micro USB bukan USB A-B
  • Merupakan Analog sensor: Orange for SignalRed for VccBlack for GND

Dokumentasi



Gambar Rangkaian

RomeoV2R3

Contoh Penggunaan Tombol S1-S5 

char msgs[5][15] = {
  "Right Key OK ", 
  "Up Key OK ", 
  "Down Key OK ", 
  "Left Key OK ", 
  "Select Key OK" };
char start_msg[15] = {
  "Start loop "};                    
int  adc_key_val[5] ={
  30, 150, 360, 535, 760 };
int NUM_KEYS = 5;
int adc_key_in;
int key=-1;
int oldkey=-1;
void setup() { 
  pinMode(13, OUTPUT);  //we'll use the debug LED to output a heartbeat
  Serial.begin(9600);
 
  /* Print that we made it here */
  Serial.println(start_msg); 
}
 
void loop() 
{
  adc_key_in = analogRead(0);    // read the value from the sensor 
  digitalWrite(13, HIGH);
  /* get the key */
  key = get_key(adc_key_in);    // convert into key press
  if (key != oldkey) {   // if keypress is detected
    delay(50);      // wait for debounce time
    adc_key_in = analogRead(0);    // read the value from the sensor 
    key = get_key(adc_key_in);    // convert into key press
    if (key != oldkey) {         
      oldkey = key;
      if (key >=0){
        Serial.println(adc_key_in, DEC);
        Serial.println(msgs[key]);
      }
    }
  }
  digitalWrite(13, LOW);
}
// Convert ADC value to key number
int get_key(unsigned int input)
{   
  int k;
  for (k = 0; k < NUM_KEYS; k++)
  {
    if (input < adc_key_val[k])
    {  
      return k;  
    }
  }
  if (k >= NUM_KEYS)
    k = -1;     // No valid key pressed
  return k;
}
 

Alokasi Pin



Alokasi_pin_romeo_V2

PWM Control Mode


Gambar_PWM_motor
Contoh Kode

//Standard PWM DC control
int E1 = 5;     //M1 Speed Control
int E2 = 6;     //M2 Speed Control
int M1 = 4;    //M1 Direction Control
int M2 = 7;    //M1 Direction Control
 
///For previous Romeo, please use these pins.
//int E1 = 6;     //M1 Speed Control
//int E2 = 9;     //M2 Speed Control
//int M1 = 7;    //M1 Direction Control
//int M2 = 8;    //M1 Direction Control
 
 
void stop(void)                    //Stop
{
  digitalWrite(E1,LOW);   
  digitalWrite(E2,LOW);      
}   
void advance(char a,char b)          //Move forward
{
  analogWrite (E1,a);      //PWM Speed Control
  digitalWrite(M1,HIGH);    
  analogWrite (E2,b);    
  digitalWrite(M2,HIGH);
}  
void back_off (char a,char b)          //Move backward
{
  analogWrite (E1,a);
  digitalWrite(M1,LOW);   
  analogWrite (E2,b);    
  digitalWrite(M2,LOW);
}
void turn_L (char a,char b)             //Turn Left
{
  analogWrite (E1,a);
  digitalWrite(M1,LOW);    
  analogWrite (E2,b);    
  digitalWrite(M2,HIGH);
}
void turn_R (char a,char b)             //Turn Right
{
  analogWrite (E1,a);
  digitalWrite(M1,HIGH);    
  analogWrite (E2,b);    
  digitalWrite(M2,LOW);
}
void setup(void) 
{ 
  int i;
  for(i=4;ipinMode(i, OUTPUT);   Serial.begin(19200); //Set Baud Rate   Serial.println("Run keyboard control"); }  void loop(void) {   if(Serial.available()){     char val = Serial.read();     if(val != -1)     {       switch(val)       {       case 'w'://Move Forward         advance (255,255);   //move forward in max speed         break;       case 's'://Move Backward         back_off (255,255);   //move back in max speed         break;       case 'a'://Turn Left         turn_L (100,100);         break;       case 'd'://Turn Right         turn_R (100,100);         break;       case 'z':         Serial.println("Hello");         break;       case 'x':         stop();         break;       }     }     else stop();   } } 

PLL Control Mode


Gambar_PLL_Motor

Contoh Kode

//Standard DLL Speed control
 
int E1 = 4;     //M1 Speed Control
int E2 = 7;     //M2 Speed Control
int M1 = 5;    //M1 Direction Control
int M2 = 6;    //M1 Direction Control
 
///For previous Romeo, please use these pins.
//int E1 = 6;     //M1 Speed Control
//int E2 = 9;     //M2 Speed Control
//int M1 = 7;    //M1 Direction Control
//int M2 = 8;    //M1 Direction Control<        
	
    
	    
    






	

Tanggapan Para Makers

Belum ada review yang ditulis untuk produk ini

Gerai Cerdas

kreasi tanpa batas

Product & Services

Jual Arduino, Jasa Otomasi, Pelatihan, Laser Cutting, 3D Printing, Custom Devices

Sales

Arduino Robot SMS : 0878-0841-0761 sales@geraicerdas.com

Learning Center

Palem Ganda Asri Blok B/B10 No.9, Ciledug, Tangerang

Copyright 2014 by Gerai Cerdas- All rights reserved

Jasa Pembuatan Software

 x 
Cart empty