Model Based Design (MBD) Approach to Embedding Algorithm with Arduino Uno
B. K. Aliyu, Lt Cdr C. U. Nwojiji, A. O. Opasina
Advances in Research · pp. 1–10 · Published 27 Apr 2016
10.9734/AIR/2016/25270Abstract
The ability for Problem Solving Environment (PSE) to model, simulate and embed algorithms unto micro-controllers without manually converting algorithms to C programming language has been subjected to a lot of scepticism. This modern method popularly referred to as Model Base Design (MBD) approach is gaining popularity amongst system engineers worldwide. Its intuitiveness combined with the learning ease and rapid prototyping appetite has lured great research agencies like NASA to use MBD in the guidance, navigation, and control (GN&C) system for the Orion project. In this study, we explored the benefit of MBD, using MATLAB/Simulink as our PSE and Arduino Uno as our micro-controller. The main goal is to develop a simple traffic light and embed it in Arduino Uno from MATLAB/Simulink. The traffic light algorithm was developed using Stateflow® and the complete model built and simulated in Simulink®. Simulink Coder® was then used to automatically convert the algorithm to C code. Hence, Arduino Uno was targeted in an experiment set-up with 3 Light Emitting Diodes (LEDs). The three LEDs (red, green and yellow) blinked in the designed manner depicting a typical traffic light control. In the course of this study, it was observed that the MATLAB syntax used to blink the LED varied between the R2014a and the R2015b versions of MATLAB.
Cited by 1
S Balafif, D Purnomo, T Haryanti · Journal of Physics: Conference Series · 2020
Related research
- Design of a Central Wireless Security System Using Atmega328, ZigBee and Arduino — shares topic coverage
- Elaboration of an Open Source Prototyping Platform for Salubrity Monitoring in Agricultural Machinery — shares topic coverage
- Modelling, Simulation & Analysis of Electro Magnetic Valve Actuator (EMVA) for Automotive System — shares topic coverage
- Oscillation Analysis for Longitudinal Dynamics of a Fixed-Wing UAV Using PID Control Design — shares topic coverage
- Comparative Design for Improved LQG Control of Longitudinal Flight Dynamics of a Fixed-Wing UAV — shares topic coverage
Article metrics
Real usage data collected on this platform.
0
Page views
0
PDF downloads
0
Outbound clicks
1
Citations
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
No views recorded yet.
Traffic sources
Referring site, by host.
No traffic recorded yet.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.