After falling in replica handbags love with Beatrice,gucci replica handbag Pierre immediately worked hard. In 2009, after dropping out of college, he took over a hermes replica handbags construction company founded handbag replica by his father and became a replica handbags major shareholder. Later he became the vice president of the Monaco Yacht Club. Personally, it has reached 50 million US dollars.


Reference > Brix for Arduino
2.01.006 - Train Controller



Description
Brick 2.01.006 is a WiFi enabled controller for LEGO® PF trains. The controller supports bidirectional communication by means of MQTT messages.
Specifications
  • Input voltage: 9V
  • PF motor ports: x1
  • Auxiliary device ports: x1 3pin, 3.3V
  • WiFi: 2.4GHz, 802.11 b/g/n
  • Integrated battery sensor
MQTT Commands
The following MQTT commands can be used to pilot the train controller with a DIY software application.
Note that, before you can communicate with the controller, you have to configure it: WiFi network, password, MQTT broker, etc. This has to be done with our nControl software, this page explains how to do that.
Once the controller is configured, you can communicate with it using MQTT messages. When the controller is powered up, it will immeditaly try to connect to the specified WiFi network and MQTT broker; it will keep on trying until it's connected.
To send data to the controller, publish messages using the topic nControl/Alias for you messages, where Alias is the name for the controller you specified during configuration in nControl. To receive messages from the controller subscribe to the topic nControl/Alias.
The information on this page is intended for personal, non-commercial, use only. Commercial use without prior written approval by 4DBrix LLC is prohibited.
Battery Power
bat
Returns the battery power as a value between 0 and 1023; 0 specifies 0V and 1023 specifies 9.9V.
Tip: This is a handy command to check whether you're in connection with your controller.
PF Motor
mot,f,power
Makes the motor spin in the forward direction with the specified power; power ranges from 0 (no power) to 1023 (full power).

mot,b,power
Makes the motor spin in the backward/reverse direction with the specified power; power ranges from 0 (no power) to 1023 (full power).

mot,s,power,duration
Stops the train. The controller supports both hard and soft stops.
  • Soft stop: stop the train by switching off the motor.
    Use the command mot,s or mot,s,0,0.
  • Hard stop: stop the train fast by using a reverse power burst:
    Use the command mot,s,power,duration.
    • power specifies the power that has to be used for the burst and ranges from 0 (no power) to 1023 (full power).
    • duration specifies the duration of the reverse power burst in milliseconds. The controller accepts integer values between 0 and 5000 milliseconds.
Auxiliary Device Port Configuration
prt,2,serwri,baud
Define the third pin of the auxiliary device port as a serial write (TX) line with the specified baud rate. The controller supports the following baud rates: 300, 1200, 2400, 4800, 9600 ,19200, 38400, 57600, 74880, 230400 and 250000.

prt,2,digout
Define the third pin of the auxiliary device port as a digital out port.
Serial Command
The following command will only be executed if the port has been configured as a serial write (TX) port.
cmd,2,data
Send the specified data as a serial message over the third pin of the auxiliary device connector.
Digital Output
The following commands will only be executed if the port has been configured as a digital out port.
set,2,high
Sets the third pin of the auxiliary device port to HIGH; =3.3V.

set,2,low
Sets the third pin of the auxiliary device port to LOW; =0V.

set,2,value
Sets the third pin of the auxiliary device port to a specific voltage using PWM; value rages from 0 to 1023.