Похожие чаты

Hello guys, I need your help. I have a problem

with ultrasonic sensor, it reads the distance, but as I guess it takes some time to read. If I read the distance in while(1) loop, the program glitches as I need other sensors to give me information very fast. The ultrasonic sensor slows the execution. How can I handle this? May be use ultrasonic in different thread or something else.. pls help (C language by the way)

3 ответов

11 просмотров

how about an interrupt for that? so the other program can just resume till the reding is finished and then in the ISR you can fetch the data

Thread that continuously reads the sensor and updates a shared resource. The main program retrieves the value from the shared memory. Also pipes

One thing is that Rpi don't have a dedicated clock to keep time (at least till v3 or so). It is better to interface with an Arduino or custom board to the Rpi for such time sensitive applications and calculations. The Arduino can do the timing clock and Rpi can do the math.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта