.

.

ITEAD Arduino ATmega328 UNO için Ücretsiz Kargo Geliştirme Kurulu Bluetooth HC05 Modülü BTboard DIY

ITEAD Arduino ATmega328 UNO için Ücretsiz Kargo Geliştirme Kurulu Bluetooth HC05 Modülü BTboard DIY

₺ 32.57

Malların
Sipariş verilebilir

ürün Açıklaması Arduino ATmega328 Iteaduino UNO Geliştirme Kurulu Bluetooth HC05 Modülü BTboard için DIY açıklama : -Iteaduino BT bluetooth fonksiyonunu eklenmektedir geliştirme kartıdır olduğunu Arduino dayalı Durmilanove/UNO. Arduino bluetooth iletişim proje gelişebilir. -yönetim kurulu için IDE programı : Arduino Duemilanove w/atmega328 -bluetooth bölüm destekler master/slave modu, ve AT komutu ile set -connnect edebilirsiniz ATMega328 ana kontrol ve Arduino bluetooth modülü iletişim jumper aracılığıyla, veya olsa FT232 RL için USB ve bilgisayar iletişim. -Iteaduino BT 3.3 V ve 5 V modu ile compatiblr olduğunu. özellikleri : 1. DCDC değiştirir resmi Arduino LDO güç kaynağı devresi kısmı, ısı güç tüketimini azaltarak, yüksek akım yüksek gerilim girişi durumunda güç tüketimi çok açıktır. 2. Standart 3.3 V/5 V çalışma seviyesi anahtarı, harici 3.3 V cihaz bağlamanızı sağlar daha uygun, ne olursa olsun modülü veya diğer kalkınma kurulu iletişim, artık seviye dönüşüm yapmak gerekir. 3.2 sıfırlama düğmesi, bir ATMega328 reset, bir sıfırlama Bluetooth modülü. 4. DAT Tarafından veya CMD seçmek için geçiş böylece Bluetooth modülü komut veya veri modunu girebilirsiniz, sonra sıfırlama modülü in komut modu, Bluetooth modülü baud hızını ayarlayabilirsiniz, master-slave modu, adı vb. DIY : İşte fpr adımları yapmak için size bir MBoard bluetooth araç aksesuarlar : MBoard araba; jiosticj genişleme kurulu; BTboard geliştirme kurulu MBoard araba üretim öğretici : burada BTboard donanım veri ve şemaları vardır : tıklayın burada donanım veri ve joystick şemaları vardır : tıklayın kodu : # define _ ABD 0x5553 # define _ DS 0x4453 # define _ LS 0x4 C53 # define _ RS 0x5253 # define _ UL 0x554 C # define _ DL 0x444 C # define _ UR 0x5552 # define _ DR 0x4452 # define _ SS 0x5353 # define ENA 10 # define ENB 11 # define IN1 7 # define IN2 8 # define IN3 12 # define IN4 13 # define LOWSPEED 100 # define HIGHSPEED 200 # define IN1_HIGH PORTE | = 0x40 # define IN1_LOW PORTE & = ~ 0x40 # define IN2_HIGH PORTB | = 0x10 # define IN2_LOW PORTB & = ~ 0x10 # define IN3_HIGH PORTD | = 0x40 # define IN3_LOW PORTD & = ~ 0x40 # define IN4_HIGH PORTC | = 0x80 # define IN4_LOW PORTC & = ~ 0x80 # define ENA_HIGH PORTB | = 0x40 # define ENA_LOW PORTB & = ~ 0x40 # define ENB_HIGH PORTB | = 0x80 # define ENB_LOW PORTB & = ~ 0x80   uint16_t değeri; uint8_t r_buffer [4]; uint8_t sayısı; uint8_t komut;   void setup () { pin Mode (ENA, ÇIKIŞ); pin Mode (ENB, ÇIKIŞ); pin Mode (IN1, ÇIKIŞ); pin Mode (IN2, ÇIKIŞ); pin Mode (IN3, ÇIKIŞ); pin Mode (IN4, ÇIKIŞ); //ENA_HIGH; //ENB_HIGH   run (0);   Serial1.begin (9600);   }   void loop () {   eğer (Serial1.available ()) { uint8_t readbuf = Serial1.read (); r_buffer [sayı] = readbuf; numarası + +;   eğer (readbuf = = 0x3 B) { eğer (numarası = = 3) { değer = (r_buffer [0] < < 8) | (r_buffer [1]); } numarası = 0; komut = 1;   }   }   eğer (komut) { komut = 0; anahtarı (değer) { kılıf _ SS : run (0); break; kılıf _ ABD : run (1); break; kılıf _ DS : run (2); break; kılıf _ LS : run (3); break; kılıf _ RS : run (4); break; kılıf _ UL : run (5); break; kılıf _ UR : run (6); break; kılıf _ DL : run (7); break; kılıf _ DR : run (8); break;   }   }   }   void ileri () { ENA_HIGH; ENB_HIGH; IN1_HIGH; IN2_LOW; IN3_HIGH; IN4_LOW; }   void geriye () { ENA_HIGH; ENB_HIGH; IN1_LOW; IN2_HIGH; IN3_LOW; IN4_HIGH; }   void turnleft () { ENA_HIGH; ENB_HIGH; IN1_LOW; IN2_LOW; IN3_HIGH; IN4_LOW; }   void turnright () { ENA_HIGH; ENB_HIGH; IN1_HIGH; IN2_LOW; IN3_LOW; IN4_LOW; }   void stopcar () { ENA_LOW; ENB_LOW; IN1_LOW; IN2_LOW; IN3_LOW; IN4_LOW; }   void run (int doğrudan) { anahtarı (doğrudan) { durum 0 : IN1_LOW; IN2_LOW; IN3_LOW; IN4_LOW; analog Write (ENA, 0); analog Write (ENB, 0); break; durum 1 : IN1_HIGH; IN2_LOW; IN3_HIGH; IN4_LOW; analog Write (ENA, LOWSPEED); analog Write (ENB, LOWSPEED + 30); break; durum 2 : IN1_LOW; IN2_HIGH; IN3_LOW; IN4_HIGH; analog Write (ENA, LOWSPEED-15); analog Write (ENB, LOWSPEED + 40); break; durum 3 : IN1_LOW; IN2_LOW; IN3_HIGH; IN4_LOW; analog Write (ENA, 0); analog Write (ENB, LOWSPEED + 50); break; durum 4 : IN1_HIGH; IN2_LOW; IN3_LOW; IN4_LOW; analog Write (ENA, LOWSPEED); analog Write (ENB, 0); break; durum 5 : IN1_HIGH; IN2_LOW; IN3_HIGH; IN4_LOW; analog Write (ENA, LOWSPEED); analog Write (ENB, HIGHSPEED); break; durum 6 : IN1_HIGH; IN2_LOW; IN3_HIGH; IN4_LOW; analog Write (ENA, HIGHSPEED); analog Write (ENB, LOWSPEED); break; durum 7 : IN1_LOW; IN2_HIGH; IN3_LOW; IN4_HIGH; analog Write (ENA, LOWSPEED); analog Write (ENB, HIGHSPEED); break; durum 8 : IN1_LOW; IN2_HIGH; IN3_LOW; IN4_HIGH; analog Write (ENA, HIGHSPEED); analog Write (ENB, LOWSPEED); break;   }   } sonra vermek BTboardthe kontrol kodu, bundan önce çekin lütfen Jumper kap, veya kod başarısız olacak (türünü kurulu Arduino Duemilanove olduğunu) : # define A0 YIN # define A1 XIN # define half_value 512 # define diff_value 20   dize doğrudan [9] = { " SS; ", " ABD; ", " DS; ", " LS; ", " RS; ", " UL; ", " DL; ", " UR; ", " DR; "   };   int tempx = 0; int tempy = 0; char numarası = 0;   unsigned char kez = 0x FF; unsigned char last_times = kez;   void setup () { pin Mode (A0, GİRİŞ); pin Mode (A1, GİRİŞ);   Serial.

Temel özellikleri

Model Numarası:
ATmega328 UNO
Marka Adı:
via sources
IDE program:
Arduino Duemilanove w/atmega328
Color:
Green
Power:
3V 5V
Verilen bu kadar mal satın