DigY Posted March 2, 2017 Posted March 2, 2017 Hi, I am trying to accommodate a SIM800 GSM module using UART3 of OP Lite. For the beginning, just to send a SMS and later on a MMS with a photo taken from gc2035 camera. This is a source that I made for arduino which works: Serial.print("AT+CMGS="); Serial.print(char(34)); //before and after phone nr a char (") must be sent Serial.print(Phone_nr); Serial.println(char(34)); delay(100); Serial.print(message); delay(100); Serial.println(char(26)); //end of message char I have set FEX for the UART3 but now I am struggling to start this using system commands, such as: echo "AT+CMGS=\r\n" /dev/ttyS3 9600 Any help much aprreciated.
hkubota Posted March 2, 2017 Posted March 2, 2017 I have set FEX for the UART3 but now I am struggling to start this using system commands, such as: echo "AT+CMGS=\r\n" /dev/ttyS3 9600 Any help much aprreciated.echo -e "+CMGS=\r\n" > /dev/ttyS3 should help.The 9600 makes no sense though. That is set via stty command.
DigY Posted March 2, 2017 Author Posted March 2, 2017 Thanks, it works One more to go: GPIO=6 echo $GPIO > /sys/class/gpio/export echo in > /sys/class/gpio/gpio${GPIO}/direction while true; do if cat /sys/class/gpio/gpio${GPIO}/value; then fswebcam -r 640x480 -p YUV420P --jpeg 100 -> image.jpg; fi sleep 10 done exit 0 with some reason it executes fswebcam even if cat returns "0". what could be wrong?
Recommended Posts