BlueAct-Promo
3:19
10 жыл бұрын
BlueAct-SoundAction-Tutorial
2:15
10 жыл бұрын
playSoundAction
2:48
10 жыл бұрын
VibrationAction
2:09
10 жыл бұрын
SMSAction
2:13
10 жыл бұрын
Scheduler Action
2:17
10 жыл бұрын
BlueAct Introduction
5:39
10 жыл бұрын
Remote Action - BlueAct
2:20
10 жыл бұрын
Пікірлер
@ntahnian2337
@ntahnian2337 2 жыл бұрын
Hey dude Can you make video about how to make the app for it..
@YADA70073
@YADA70073 3 жыл бұрын
Hi..can i know more detail about this? I am going to build project similar this.. thanks
@muhammadnoman8270
@muhammadnoman8270 3 жыл бұрын
Bhai link kàam ne kr rha
@juandanielvelezmunoz2667
@juandanielvelezmunoz2667 3 жыл бұрын
hi, how it send mp3 file from android app to arduino regards
@timurmumtaz653
@timurmumtaz653 4 жыл бұрын
У меня xiaomi 9t, и я не могу запитать плату ... Не загорается (what's up +7(999)906-12-36)
@msc_739
@msc_739 4 жыл бұрын
Nice app but i couldnt open the app link. Could you pls share recent app link?
@karahantasliyurt3008
@karahantasliyurt3008 3 жыл бұрын
apkpure.com/arduino-actions/ram.mere.DoDuino
@hanstakani
@hanstakani 5 жыл бұрын
Hi, where can i find the android app please ?
@sebastiansantamaria1624
@sebastiansantamaria1624 5 жыл бұрын
the app is no longer in the app store, do you have any link with the apk?
@cslee6353
@cslee6353 5 жыл бұрын
I can't find the app anymore
@RamMere
@RamMere 5 жыл бұрын
We are going to launch new version soon
@aashishbhagat2160
@aashishbhagat2160 5 жыл бұрын
How To download the app , please share link,
@vinayakraci
@vinayakraci 6 жыл бұрын
app is not available in server. please provide proper link to get it. Thnak you
@dibyendupati433
@dibyendupati433 6 жыл бұрын
We can do it in mobile??????
@MrREIVAX2
@MrREIVAX2 6 жыл бұрын
these app is not exist in play.google
@neelmota
@neelmota 6 жыл бұрын
sir i am working with arduino project where i want same kind of functionality, so can you tell me which library is used in android for serial communication with arduino? email:- [email protected] Thank You SIr...
@yalgret
@yalgret 6 жыл бұрын
two way communication possible?
@libassediop4764
@libassediop4764 7 жыл бұрын
Where do I find vibration comand in App inventor?
@ionaiobidze8770
@ionaiobidze8770 7 жыл бұрын
which program are you using?
@pabloiglesiasbh
@pabloiglesiasbh 7 жыл бұрын
I wish to connect an Serial barcode scanner , but i need to charge battery and read barcodes at same time, but not is possible in a keyboard USB interface, in this mode it's possile ?
@pabloiglesiasbh
@pabloiglesiasbh 7 жыл бұрын
It´s possible to data transfer and battery charge simultaneously ?
@parthk2317
@parthk2317 7 ай бұрын
Did you find solution?
@pabloiglesiasbh
@pabloiglesiasbh 7 ай бұрын
@@parthk2317 , Not found...
@dhyandraalmeida
@dhyandraalmeida 7 жыл бұрын
Esse app não funciona. É uma bosta!
@thangpham5806
@thangpham5806 8 жыл бұрын
great can you share code for me !!! my gmail : [email protected] ,thank you so much
@alfonsograziano
@alfonsograziano 8 жыл бұрын
Hi, grate project! Is your code open source?
@huuhungit91
@huuhungit91 8 жыл бұрын
very nice..:)
@GERGE_GERGE
@GERGE_GERGE 8 жыл бұрын
can you make a detail video about this tutorial thanks
@whoami5734
@whoami5734 8 жыл бұрын
geht das wirklich?
@erwinsko10
@erwinsko10 9 жыл бұрын
hello, i want to have a communication beetween arduino and android because i am programming a bms (battery managament system) and i need a part of the code of your app. is it possible to help me please? :D
@vallabhanenihemanthkumar1258
@vallabhanenihemanthkumar1258 9 жыл бұрын
can you please post a link to the project. thanks in advance.
@nibrin
@nibrin 9 жыл бұрын
how can I know which tty is using my arduino?? thanks a lot
@scottfefevideo
@scottfefevideo 9 жыл бұрын
hi, thank you for your app, it is very good. If I use "app inventor" create app, how could i activity your app to read text from arduino via OTG cable?
@antonfr0st
@antonfr0st 9 жыл бұрын
Is it Samsung Galaxy Tab 3 SM-T210? i have the same tablet but if i'm connecting my usb it doesn't work...
@underscore_n
@underscore_n 7 жыл бұрын
Anton F. The SM-T210 does not have the hardware required for USB OTG connections. He must have some other model
@ΘανάσηςΤονικίδης
@ΘανάσηςΤονικίδης 9 жыл бұрын
can nyou send me the code of this project? i want it for my study [email protected]
@blueact6070
@blueact6070 10 жыл бұрын
Please check if your device support it cable :D
@MuneshParmarconnect
@MuneshParmarconnect 10 жыл бұрын
thanks for guidance but now i face some confusing problem my android Application code is complete and successfully run and create .apk but on testing time i am facing one error "please connect to serial device" and my code is ..... package akexorcist.rfidreader; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import java.io.IOException; import java.util.List; import java.util.Timer; import java.util.TimerTask; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import com.hoho.android.usbserial.driver.UsbSerialDriver; import com.hoho.android.usbserial.driver.UsbSerialProber; import com.hoho.android.usbserial.util.SerialInputOutputManager; import android.hardware.usb.UsbManager; import android.media.MediaPlayer; import android.content.Context; import android.content.res.AssetFileDescriptor; import android.util.Log; import android.view.Window; import android.widget.TextView; import android.widget.Toast; import app.akexorcist.rfidreader.R; public class Main extends Activity { private final String TAG = Main.class.getSimpleName(); UsbSerialDriver mSerialDevice; UsbManager mUsbManager; TextView textData; Timer timer; String strData = ""; boolean isBusy = false; private final ExecutorService mExecutor = Executors.newSingleThreadExecutor(); SerialInputOutputManager mSerialIoManager; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); mUsbManager = (UsbManager) getSystemService(Context.USB_SERVICE); List<UsbSerialDriver> availableDrivers = UsbSerialProber.getDefaultProber().findAllUsbSerialDrivers(mSerialDevice); if (availableDrivers.isEmpty()) { return; // textData = (TextView) findViewById(R.id.textData); } } protected void onPause() { super.onPause(); stopIoManager(); if (mSerialDevice != null) { try { mSerialDevice.close(); } catch (IOException e) { } mSerialDevice = null; } } protected void onResume() { super.onResume(); mSerialDevice = UsbSerialProber.acquire(mUsbManager); Log.d(TAG, "Resumed, mSerialDevice=" + mSerialDevice); if (mSerialDevice == null) { Toast.makeText(getApplicationContext() , "Please connect to serial device", Toast.LENGTH_SHORT).show(); finish(); } else { Toast.makeText(getApplicationContext() , getVendorName(mSerialDevice.getDevice().getVendorId()) , Toast.LENGTH_SHORT).show(); try { mSerialDevice.open(); mSerialDevice.setBaudRate(2400); } catch (IOException e) { Log.e(TAG, "Error setting up device: " + e.getMessage(), e); try { mSerialDevice.close(); } catch (IOException e2) { } mSerialDevice = null; Toast.makeText(getApplicationContext() , "Error setting up to device" , Toast.LENGTH_SHORT).show(); } } onDeviceStateChange(); } private String getVendorName(int vendorId) { if (vendorId == 1027) return "FTDI FT232R UART"; else if (vendorId == 0x2341) return "Arduino"; else if (vendorId == 5824) return "Teensyduino"; else if (vendorId == 4292) return "CP210x UART Bridge"; else if (vendorId == 1240) return "MCP2200"; return "Unknown"; } private void stopIoManager() { if (mSerialIoManager != null) { Log.i(TAG, "Stopping io manager .."); mSerialIoManager.stop(); mSerialIoManager = null; } } private void startIoManager() { if (mSerialDevice != null) { Log.i(TAG, "Starting io manager .."); mSerialIoManager = new SerialInputOutputManager(mSerialDevice, mListener); mExecutor.submit(mSerialIoManager); } } private void onDeviceStateChange() { stopIoManager(); startIoManager(); } private final SerialInputOutputManager.Listener mListener = new SerialInputOutputManager.Listener() { public void onRunError(Exception e) { } public void onNewData(final byte[] data) { if (!isBusy) { updateReceivedData(data); } } }; public void clearText() { runOnUiThread(new Runnable() { public void run() { strData = ""; textData.setText(""); } }); } public void playSound() { AssetFileDescriptor afd; try { afd = getAssets().openFd("sound/get_data.wav"); MediaPlayer player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor() , afd.getStartOffset(), afd.getLength()); player.prepare(); player.start(); } catch (IOException e) { } } public void sleep(int ms) { try { Thread.sleep(ms); } catch (InterruptedException e) { } } public void setText(final TextView v, final String str) { runOnUiThread(new Runnable() { public void run() { v.setText(str); } }); } private void updateReceivedData(final byte[] data) { if (timer != null) { timer.cancel(); } timer = new Timer(); timer.schedule(new TimerTask() { public void run() { clearText(); } }, 1000); for (int i = 0; i < data.length; i++) { Log.i("Check", String.valueOf(data[i])); } strData += new String(data); if (strData.length() >= 40) { new Thread(new Runnable() { public void run() { isBusy = true; timer.cancel(); String[] strArray = strData.split(new String(new byte[]{0x0D, 0x0A})); if (strArray[1].equals(strArray[2])) { String id = strArray[1]; playSound(); setText(textData, id); sleep(3000); } clearText(); sleep(1000); setText(textData, "Tap your card"); isBusy = false; } }).start(); } } }