Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

Тема: Arduino+Bluetooth

  1. #21
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    165

    По умолчанию Re: Arduino+Bluetooth

    Да именно для того чтоб соединится, скетч вообщем это и делает. Без скетчей плата как труп, точнее Win7 при поиске БТ устройств на долю сек. ПРИ ПОДАЧИ ПИТАНИЯ успевает увидеть какоето устройство чтото там ...rs232... и тутже исчезает, видимо такая там прошивка в БТмодуле ,ЖДЕТ от МК СКЕТЧ.

    Сами скетчи брал в описании к устройству.

    С АТ командами тоже геммор. В терминале они не работают, а вот если их забить в скетч то работают. Читал что в некоторых БТмодулях, для работы с АТ командами надо подать 3.3в на 34пин модуля. Возможно и тут такое, но не факт.

    Ну а далее производитель говорит что мол дальше скетчи сами усложняйти и дорабатывайте. Что мне видимо и предстоит, если разберусь конечно
    Последний раз редактировалось igvv; 19.06.2012 в 16:36.

  2. #22
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    224

    По умолчанию Re: Arduino+Bluetooth

    Не весело...
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  3. #23
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    224

    По умолчанию Re: Arduino+Bluetooth

    Блин, никак не хочет андроид принимать данные от Ардуины.

    Вот Андроид код :

    PHP код:
    package edu.mit.media.hlt.sensorgraph;
    import android.app.Activity;
    import android.content.BroadcastReceiver;
    import android.content.Context;
    import android.content.Intent;
    import android.content.IntentFilter;
    import android.os.Bundle;
    import android.widget.TextView;
    import at.abraxas.amarino.Amarino;
    import at.abraxas.amarino.AmarinoIntent;


    public class 
    SensorGraph extends Activity {
        
        
        
        
        private static final 
    String DEVICE_ADDRESS =  "00:12:01:30:02:38";
        
        private 
    TextView mValueTV;
        
        private 
    ArduinoReceiver arduinoReceiver = new ArduinoReceiver();

        
        @
    Override
        
    public void onCreate(Bundle savedInstanceState) {
            
    super.onCreate(savedInstanceState);
             
            
    setContentView(R.layout.main);
            
            
    mValueTV = (TextViewfindViewById(R.id.value);
         
        }
        
        @
    Override
        
    protected void onStart() {
            
    super.onStart();
            
    registerReceiver(arduinoReceiver, new IntentFilter(AmarinoIntent.ACTION_RECEIVED));
            
    Amarino.connect(thisDEVICE_ADDRESS);
        }

        @
    Override
        
    protected void onStop() {
            
    super.onStop();
            
    Amarino.disconnect(thisDEVICE_ADDRESS);
            
    unregisterReceiver(arduinoReceiver);
        }
        
        public class 
    ArduinoReceiver extends BroadcastReceiver {

            @
    Override
            
    public void onReceive(Context contextIntent intent) {
                
    String data null;
                
                final 
    int dataType intent.getIntExtra(AmarinoIntent.EXTRA_DATA_TYPE, -1);
                
                if (
    dataType == AmarinoIntent.STRING_EXTRA){
                    
    data intent.getStringExtra(AmarinoIntent.EXTRA_DATA);
                    
                    if (
    data != null){
                        
    mValueTV.setText(""+data);
                        } 
                        
                    }
                }
            }
        } 
    Ардуина на БТ (Serial1) просто шлет данные. Телефон ничего не воспроизводит... В чем ошибка?
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  4. #24
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    165

    По умолчанию Re: Arduino+Bluetooth

    Я установил 9 прог, часть из них работает, часть видимо требует ответного скетча в МК, часть только соединяется но данные не передаются, ну а часть вовсе...
    Может стоит попробовать другие проги.

    Скажи, а с МК-ром tx rx модуля на обычных БТмодулях напрямую к пинам ардуины надо или тоже через резисторный делитель. Или в этих модулях уже этот вопрос решен внутри?

  5. #25
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    224

    По умолчанию Re: Arduino+Bluetooth

    Напрямую. Rx,Tx, GND, VCC.
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  6. #26
    Местный
    Регистрация
    20.07.2009
    Сообщений
    158
    Вес репутации
    212

    По умолчанию Re: Arduino+Bluetooth

    Цитата Сообщение от metaforos Посмотреть сообщение
    Напрямую. Rx,Tx, GND, VCC.
    это зависит от напряжения питания модуля. если модуль на 3.3В - то нужно согласование уровней - через делитель по входу Rx (если это уже не сделано). Точно знаю, что модули, которые без выводов - только площадки - они 3.3В. Есть те, что уже установлены на переходную плату - там нужно читать описание - может китайсы уже согласовали уровни и поставили стабилизатор на 3.3В

  7. #27
    Продвинутый
    Регистрация
    20.05.2011
    Сообщений
    325
    Вес репутации
    224

    По умолчанию Re: Arduino+Bluetooth

    Я свой модуль подключил к 3.3. Хотя в описании написано, что можно подключать и к 5. Он сам преобразует на 3.3
    Liliput 629 GL, Intel Atom N230 1.6, HDD 200 GB, ОЗУ 2GB, Globalsat GT-100.

  8. #28
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    165

    По умолчанию Re: Arduino+Bluetooth

    1 чуть допилил скетч производителя ...подергал ножку 13 через терминалы

    2 Вообщем как не странно для самого себя, удалось заставить мой шилд работать на ногах ардуины стандартных TX RX (у производителя на софтовых TX RX) . Нужно это было чтоб заработали скетчи с андроидовскими прогами.

    3 допилил скетч FirmwareStandart из стандартного набора, этот скетч работает с известной андроид прогой - ArduinoCommander. В результате прога заработала с этим моим шилдом.

    Если кому вдруг будет нужно, выложу суть изменений со скетчем(там если честно все довольно просто) . Фишка в том, что надо через скетч подать АТ команды для соединения.
    Последний раз редактировалось igvv; 21.06.2012 в 03:31.

  9. #29
    Новичок
    Регистрация
    21.12.2008
    Возраст
    44
    Сообщений
    14
    Вес репутации
    190

    По умолчанию Re: Arduino+Bluetooth

    metaforos, Amarino установлена? В ней можно посмотреть что шлет ардуино и как я понял без нее в принципе работать не будет

  10. #30
    Пользователь
    Регистрация
    12.11.2011
    Возраст
    49
    Сообщений
    64
    Вес репутации
    165

    По умолчанию Re: Arduino+Bluetooth

    Приобрел еще до кучи из Китая HC-5 и HC-6. (24 дня шло)
    Обе заработали СРАЗУ и без разных там фокусов.

    А тот шилд, что я купил ранее, лучше вообще не покупать...уж очень геморройный он.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •