badrap Ierakstīts Jūnijs 9, 2011 Share Ierakstīts Jūnijs 9, 2011 Bakalaura darba ietvaros ir jāvada iRobot Roomba ar mikrokontrolleru atmega8. Sazināšanās ar robotu notiek pa UART. Vai ir kāds zinoš, kas varētu paskaidrot, kā nolasīt no uart Rx pina robota sūtīto sensoru informāciju? Pa tx līniju dotom robotam komandas, viss strādā. Tik nemāku tos sensorus nolasīt. Kā ar rx pina sūtīto informāciju interpretēt c kodā? Saprotu to ka jātaisa masīvs, bet ,kā to aizpildīt, īsti nezinu. Baud 115200, stop bits 1, bez paritātes, 8 data biti. Sensoru informācija ir 10 baitu gara. Interesē tieši 0. baita 0 un 1 bits, ķipa kādas viņiem ir vērtības. 0 bits - vai ir bump right, 1- vai ir bump left. Ja kodu ir nepieciešam pievienot, prasiet. Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!