The product team at Sahara Cloud releases regular feature updates based on feedback from our beta users. This week, we are focusing on the boards and sensors we support on our platform which currently includes Arduino Uno, Arduino Micro, LCDs, and LEDs. Sign up to join our beta here.
Arduino Micro (Bare-metal)
The Sahara Cloud infrastructure is built to support bare-metal, emulated, and simulated devices. We currently support bare-metal Arduino Micro (it’s sitting on a server rack in our garage!) that users can select from our device library. Simply drag and drop from the items menu to start building a circuit with the Arduino Micro.
Arduino Uno (Simulated)
In addition to the bare-metal Arduino Micro, we support simulated Arduino Uno on our platform as well (support for other boards coming soon to the platform). Users can easily switch between the Arduino Uno and Arduino Micro by modifying the code.yaml file under the coding directory.
Users can easily program an LED with the Arduino using the Sahara Cloud platform. After selecting the Arduino and LED component from the items menu, connect the LED to any pin on the Arduino that can send data out.
Write a LED blink program (Arduino example code for programming LED), Build the code and Run Job and watch the magic happens!
Users can program the Arduino to print to a LCD screen using the Sahara Cloud virtual development platform.
To program the LCD screen, users can modify the simpleblink.ino code to write to the different pins from the Arduino to the LCD.
Upon updating the code make sure to Build and Run Job. There may be residual code from a previous run, but after waiting a few users will be able to see their code printing to the LCD screen!
What are some features you would like to see us added to the SaharaCloud platform? Let us know in the comments! You can also sign up to join the community of beta testers here.