How to recieve data serially from my arduino to raspberry pi via matlab?
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    shivam sahil
 il 25 Dic 2018
  
    
    
    
    
    Commentato: shivam sahil
 il 4 Gen 2019
            here is my code.
After complete configuration:
mypi=raspi();
 myserialdevice = serialdev(mypi,'/dev/ttyAMA0',9600);
output = read(myserialdevice,100,'uint16')
output =
  0×0 empty uint16 matrix
Even though I can see 10 recieved in my serial monitor of Arduino IDE. Also is there any way to make sure whether the connected port of arduino is correct or not? Because while trying at the first place also and creating myserialdevice, I got no error without even connecting my arduino to my pi.
2 Commenti
  Jayaram Theegala
    
 il 3 Gen 2019
				Can you make sure that the Tx and Rx GPIO pins of Raspberry Pi and Arduino are connected correctly. Also, Raspberry Pi hardware uses +3.3 V as HIGH voltage for serial communcation,so don't directly connect to devices that use higher voltages.
To answer your second question, an error won't be thrown because even when you don't have Arduino connected, this state is same as the state when Arduino is indeed connected but not sending any data. 
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Arduino Hardware in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

