![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/178144/image.png)
Mapping objects on a table onto MATLAB grid using HC-SR04 ultrasonic sensors with Arduino
3 ビュー (過去 30 日間)
古いコメントを表示
Hi everybody,
I'm using an HC-SR04 ultrasonic sensor with Arduino to detect objects on a table and have it "plot" that detection on a grid.
I essentially want to "map" objects it detects on the table onto a grid in MATLAB. I am not using a servo motor to rotate the ultrasonic sensor. I am only detecting objects that are right in front of it in its line of sight.
I started off with an arbitrary grid:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/166982/image.png)
I was thinking of representing each object that I find on the table as a block that's "shaded" in.
The general idea of how I want to do this is to have an ultrasonic sensor detect an object and then have it populate a "block" of the grid.
0 件のコメント
回答 (1 件)
Kris Fedorenko
2017 年 9 月 6 日
Hi Ammar,
If I understand your question correctly, you would like to be able to represent detected objects as a grid. I think you should consider using heatmap. Here is a simple example:
objects = zeros(10, 10);
objects(3, 4) = 1;
objects(5, 8) = 1;
heatmap(objects)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/178144/image.png)
Hope this helps!
Kris
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Device Driver Blocks についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!