WOLFRAM SYSTEM MODELER

BlinkLed

Basic example of blinking an LED

Diagram

Wolfram Language

In[1]:=
SystemModel["ModelPlug.Examples.BlinkLed"]
Out[1]:=

Information

Hardware Components Used

  • 1 Arduino board
  • 1 LED (optional)
  • 1 resistor 680 ohms (optional)

Description

This example uses the DigitalOutput component to control the built-in LED on the Arduino board (this pin is controlled using pin 13). It uses a BooleanPulse component from the Modelica Standard Library to produce an On/Off signal that is fed into the DigitalOutput component. This will make the LED blink.

If you would like to add an external LED, you can connect it to pin 9 as shown in the figure below and add one more DigitalOutput component in the model to control the LED.

Components (3)

arduino

Type: Arduino

Description: Component with default configuration for Arduino boards

digitalOutput

Type: DigitalOutput

Description: Writes a digital signal to the specified pin

booleanPulse

Type: BooleanPulse

Description: Generate pulse signal of type Boolean