https://wiki.microduinoinc.com/api.php?action=feedcontributions&user=Sonny&feedformat=atomMicroduino Wiki - User contributions [en]2024-03-29T08:14:09ZUser contributionsMediaWiki 1.28.2https://wiki.microduinoinc.com/index.php?title=Open_Source_WiFi_Weather_Station_System&diff=23616Open Source WiFi Weather Station System2019-04-23T17:54:43Z<p>Sonny: </p>
<hr />
<div>==Outline==<br />
*Project: Open Source WIFI Weather Station System.(ESP8266 connected to Blynk) <br />
*Objective: To get temperature, humidity, light intensity and PM2.5 at the weather station.<br />
**Note: PM2.5 refers to atmospheric particulate matter (PM) that have a diameter of less than 2.5 micrometers <br />
*Difficulty: Medium <br />
*Time-consuming: 2-Hour <br />
*Maker: Ray <br />
<br />
Introduction: <br />
*Read temperature, humidity, light intensity and PM2.5 data and display those data on the screen. <br />
*Upload the data to Blynk. <br />
*View data on phone anywhere using the Blynk app. <br />
*Created by Microduino with Microduino components.<br />
<br />
==Bill of Material==<br />
===Microduino Equipment===<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions may contain different components.<br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Module||Number||Function <br />
|-<br />
|[[Microduino-Core+]]||1|| Core board (Arduino) <br />
|-<br />
|[[Microduino-USBTTL]] -OR- Microduino-USBTLL-C ||1|| Programmer for Core board<br />
|-<br />
|[[Microduino-WIFI(ESP)]] ||1|| WiFi communication module <br />
|-<br />
|[[Microduino-Sensorhub]] ||1|| Connector Hub to connect sensors <br />
|-<br />
|[[Microduino-Duo-h]] -OR- Microduino-Cube-S1 ||1|| Extension board <br />
|-<br />
|[[Microduino-OLED]] ||1||Display <br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Sensor||Number||Function <br />
|-<br />
|[[Microduino-Temp&Hum]] -OR- [[Sensor-Tem&Hum-S2]] ||1||Digital temperature and humidity sensor <br />
|-<br />
|[[Microduino-Air Quality]] ||1||Air quality detector <br />
|-<br />
|[[Microduino-Light]] ||1||Light-sensitive sensor <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|}<br />
<br />
===Other Equipment===<br />
{|class="wikitable"<br />
|-<br />
|Equipment||Number||Function <br />
|-<br />
|Micro-USB cable||1||For program download and power supply <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|-<br />
|Screw ||7||Fixate modules <br />
|-<br />
|Screwdriver ||1||Fixate screws <br />
|-<br />
|Shell ||1||<br />
|}<br />
[[File:weatherStationMatiralAll.png||1000px]]<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions will contain different components.<br />
Most noteable are:<br />
*Duo-V will be replaced with a Microduino-Cube-S1.<br />
*Humidity/TempSensor will be replaced with a Tem&Hum-S2.<br />
|}<br />
<br />
==Principle of the Experiment==<br />
This Weather Station can detect data including: <br />
*Temperature and humidity via [[Microduino-Temp&Hum]]<br />
*Light intensity via [[Microduino-Light]]<br />
*Air quality via [[Microduino-Air Quality]]<br />
*PM2.5 via GP2Y1010AU0F<br />
<br />
<br />
Other functions:<br />
*Use the [[Microduino-Core+]] to analyze and process sensor data. <br />
*Display data on the [[Microduino-OLED]].<br />
*Connect the Weather Station with Blynk via [[Microduino-WIFI(ESP)]].<br />
*Each sensor connects with [[Microduino-Sensorhub]].<br />
<br />
==Get and Configure Blynk==<br />
Next, we'll learn how Microduino interacts with Blynk through the configuration process of the Weather Station. <br />
<br />
===Download the Blynk App===<br />
<br />
Visit the Google Play Store or the Apple App Store and download the '''Blynk''' app.<br />
<br />
You'll need to setup an account with Blynk before proceeding. Please use a valid e-mail as your authentication tokens will be sent to that e-mail.<br />
<br />
==Using the Blynk App==<br />
<br />
*On the main screen of the Blynk app. Click on the '''QR code scanner''' to scan the Weather Station app. <br />
::[[File:wws_qr_scan.png|300px]]<br />
<br />
<br />
*Scan the QR code below.<br />
::[[File:Wws_qr_code.png|300px]]<br />
<br />
<br />
*Once the project has loaded, click on '''Project Settings''' (nut icon). <br />
::[[File:wws_project_settings.png|300px]]<br />
<br />
<br />
*Under Auth Tokens, click on '''Email all'''. This will send the authentication token to your registered e-mail. Make note of this, as you will need this token later.<br />
::[[File:wws_auth_token.png|300px]]<br />
<br />
<br />
*Click back to return to the Weather Station app.<br />
::[[File:Wws_weather_app.png|300px]]<br />
<br />
==Programming==<br />
<br />
===Software Setup===<br />
Please follow the guide to ensure your software is correctly setup. The software is required to program the WiFi Weather Station.<br />
<br />
Download the latest software for your operating system and follow the getting started guides:<br />
{{Clickable software guide boxes}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<br />
===Programming the Weather Station===<br />
*Stack '''[[Microduino-Core+]]''' and '''[[Microduino-USBTTL]]''' together. <br />
*Connect '''[[Microduino-USBTTL]]''' with a USB cable. Connect the other end to the PC being used.<br />
*Open the Arduino IDE for Microduino development environment. (Please refer to the [[#Software Setup]] section). <br />
*Configure the software to upload to the Core+ module as follows:<br />
**Tools > Board > '''Microduino/mCookie-device'''<br />
**Tools > Processor > '''Microduino/mCookie-Core+ (644pa)@16M,5V'''<br />
**Tools > Port > '''select the port''' (On MacOS, NOT the Bluetooth one).<br />
*'''Download''' <br />
**Code for Weather Station here: <big>'''[[File:WiFiWeatherStationV3.zip]]'''</big><br />
*Unzip the file. Under the software (Arduino IDE), go to '''File > Open...''' and navigate to the unzipped folder and open the '''WiFiWeatherStationV3.ino''' file.<br />
*The sketch with multiple files will open. Click on the '''userDef.h''' tab. You'll need to configure the WiFi connection (2.4GHz networks, non 5GHz) with:<br />
**'''SSID'''<br />
**'''PASS''' (WiFi password)<br />
**'''auth''' key as noted earlier in the Blynk app sent to you via e-mail.<br />
**'''#define ENABLE WIFI'''<br />
***Uncommented: WiFi is enabled. (default)<br />
***Comment out: WiFi is disabled. (Add to 2 slashes to comment out: //#define ENABLE WIFI)<br />
**'''#define ENABLE_FAHRENHEIT'''<br />
***Uncommented: Temperature is displayed in Fahrenheit units. (default)<br />
***Comment out: Temperature is displayed in Celsius units. (Add to 2 slashes to comment out: //#define ENABLE_FAHRENHEIT)<br />
::[[File:Wws_configuration.png|500px]]<br />
*Click on the '''upload button''' (right arrow icon on the top left) to upload the program.<br />
*The program will compile and upload. Once completed a upload successful message will appear on the bottom left.<br />
<br />
==Hardware Buildup==<br />
===Step 1===<br />
*Fixate [[Microduino-OLED]] and '''Structure-A1''' with screws. <br />
[[File:Waetherstep1.jpg||600px]]<br />
<br />
===Step 2===<br />
*Assemble '''Structure-B1~B5''' with '''Structure-B6'''. <br />
[[File:Waetherstep2.jpg||600px]]<br />
<br />
===Step 3===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Duo-H''' or '''Cube-S1''' should be used. '''Duo-H''' is illustrated.<br />
|}<br />
*Fixate [[Microduino-Duo-h]] / Microduino-Cube-S1 on '''Structure-A2''' with screws and nuts. <br />
*Stack the following modules on [[Microduino-Duo-h]] / Microduino-Cube-S1. <br />
**[[Microduino-Core+]]<br />
**[[Microduino-USBTTL]]<br />
**[[Microduino-WiFi]]<br />
**[[Microduino-Sensorhub]] (on the very top of the stack)<br />
*Attach the included adhesive strip onto the '''PM2.5 Sensor''' GP2Y1010AU0F, then to the base board. <br />
[[File:Waetherstep3.jpg||600px]]<br />
<br />
===Step 4===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
*Assemble the following sensors with '''Structure-B7, B8, B9'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2)<br />
**Air quality detector ([[Microduino-Air Quality]])<br />
**Light sensor ([[Microduino-Light]])<br />
[[File:Waetherstep4.jpg||600px]]<br />
<br />
===Step 5===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
<br />
*Connect the sensors below to [[Microduino-Sensorhub]] using a '''connector wire'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2) to a '''pin IIC'''.<br />
**Air quality detector ([[Microduino-Air Quality]]) to '''pin A2/A3'''.<br />
**Light sensor ([[Microduino-Light]]) to '''pin A0/A1'''.<br />
**PM2.5 to '''pin 4/5'''.<br />
**<span style="background:yellow">OLED screen to a '''pin IIC'''. (Not illustrated).</span><br />
*Refer to the picture below, stack all sensors on the slot of '''Structure-B1''' and '''Structure-B2'''. <br />
*After that, connect '''Structure-A1''' and '''Structure-A2''' at the top and bottom of the system respectively. <br />
[[File:Waetherstep5.jpg||600px]]<br />
<br />
===Step 6===<br />
*Complete the steps above, plug in a USB cable then fixate '''Structure-B0'''. Congratulations! You finished the buildup of the Weather Station.<br />
<br />
===Step 7===<br />
*Power on the Weather Station.<br />
*The Weather Station will connect to the WiFi network. This may take a minute or so.<br />
*After connecting, the OLED screen will display the sensor data.<br />
*If the data does not display, check the serial port in the IDE. It should display debugging information.<br />
<br />
===Step 8===<br />
*If the Weather Station successfully connect to the WiFi network. You can now view the data on the Blynk Phone app.<br />
**WiFi Weather Station successfully connected to the WiFi network.<br />
::[[File:Wws_connected_to_wifi.png|Wws_connected_to_wifi.png]]<br />
<br />
<br />
*Return to your phone which is running Blynk. Open the Weather Station project. Click on Start (play icon). <br />
::[[File:Wws_start_project.png|300px]]<br />
<br />
<br />
*The sensor data should start streaming to the Blynk app.<br />
::[[File:Wws_project_running.png|300px]]<br />
<br />
==Notes==<br />
*Please make sure the verification code (blynk token) is configured right. <br />
*Make sure your router runs normally, the SSID and password are correct.<br />
*Routers that require login, such as some public open networks that require accepting terms of service before internet is provide is not supported. As the WiFi module cannot interact with web pages.<br />
*If there is no display on the OLED (fuzzy screen) for more than 5 minutes, then the device may have issues connecting to the WiFi network. You may check the Serial port for debugging messages. Disable WiFi mode and see if the issue persists.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=File:WiFiWeatherStationV3.zip&diff=23615File:WiFiWeatherStationV3.zip2019-04-23T17:50:39Z<p>Sonny: Sonny uploaded a new version of File:WiFiWeatherStationV3.zip</p>
<hr />
<div></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Open_Source_WiFi_Weather_Station_System&diff=23614Open Source WiFi Weather Station System2019-04-19T22:01:19Z<p>Sonny: /* Programming the Weather Station */</p>
<hr />
<div>==Outline==<br />
*Project: Open Source WIFI Weather Station System.(ESP8266 connected to Blynk) <br />
*Objective: To get temperature, humidity, light intensity and PM2.5 at the weather station.<br />
**Note: PM2.5 refers to atmospheric particulate matter (PM) that have a diameter of less than 2.5 micrometers <br />
*Difficulty: Medium <br />
*Time-consuming: 2-Hour <br />
*Maker: Ray <br />
<br />
Introduction: <br />
*Read temperature, humidity, light intensity and PM2.5 data and display those data on the screen. <br />
*Upload the data to Blynk. <br />
*View data on phone anywhere using the Blynk app. <br />
*Created by Microduino with Microduino components.<br />
<br />
==Bill of Material==<br />
===Microduino Equipment===<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions may contain different components.<br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Module||Number||Function <br />
|-<br />
|[[Microduino-Core+]]||1|| Core board (Arduino) <br />
|-<br />
|[[Microduino-USBTTL]] -OR- Microduino-USBTLL-C ||1|| Programmer for Core board<br />
|-<br />
|[[Microduino-WIFI(ESP)]] ||1|| WiFi communication module <br />
|-<br />
|[[Microduino-Sensorhub]] ||1|| Connector Hub to connect sensors <br />
|-<br />
|[[Microduino-Duo-h]] -OR- Microduino-Cube-S1 ||1|| Extension board <br />
|-<br />
|[[Microduino-OLED]] ||1||Display <br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Sensor||Number||Function <br />
|-<br />
|[[Microduino-Temp&Hum]] -OR- [[Sensor-Tem&Hum-S2]] ||1||Digital temperature and humidity sensor <br />
|-<br />
|[[Microduino-Air Quality]] ||1||Air quality detector <br />
|-<br />
|[[Microduino-Light]] ||1||Light-sensitive sensor <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|}<br />
<br />
===Other Equipment===<br />
{|class="wikitable"<br />
|-<br />
|Equipment||Number||Function <br />
|-<br />
|Micro-USB cable||1||For program download and power supply <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|-<br />
|Screw ||7||Fixate modules <br />
|-<br />
|Screwdriver ||1||Fixate screws <br />
|-<br />
|Shell ||1||<br />
|}<br />
[[File:weatherStationMatiralAll.png||1000px]]<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions will contain different components.<br />
Most noteable are:<br />
*Duo-V will be replaced with a Microduino-Cube-S1.<br />
*Humidity/TempSensor will be replaced with a Tem&Hum-S2.<br />
|}<br />
<br />
==Principle of the Experiment==<br />
This Weather Station can detect data including: <br />
*Temperature and humidity via [[Microduino-Temp&Hum]]<br />
*Light intensity via [[Microduino-Light]]<br />
*Air quality via [[Microduino-Air Quality]]<br />
*PM2.5 via GP2Y1010AU0F<br />
<br />
<br />
Other functions:<br />
*Use the [[Microduino-Core+]] to analyze and process sensor data. <br />
*Display data on the [[Microduino-OLED]].<br />
*Connect the Weather Station with Blynk via [[Microduino-WIFI(ESP)]].<br />
*Each sensor connects with [[Microduino-Sensorhub]].<br />
<br />
==Get and Configure Blynk==<br />
Next, we'll learn how Microduino interacts with Blynk through the configuration process of the Weather Station. <br />
<br />
===Download the Blynk App===<br />
<br />
Visit the Google Play Store or the Apple App Store and download the '''Blynk''' app.<br />
<br />
You'll need to setup an account with Blynk before proceeding. Please use a valid e-mail as your authentication tokens will be sent to that e-mail.<br />
<br />
==Using the Blynk App==<br />
<br />
*On the main screen of the Blynk app. Click on the '''QR code scanner''' to scan the Weather Station app. <br />
::[[File:wws_qr_scan.png|300px]]<br />
<br />
<br />
*Scan the QR code below.<br />
::[[File:Wws_qr_code.png|300px]]<br />
<br />
<br />
*Once the project has loaded, click on '''Project Settings''' (nut icon). <br />
::[[File:wws_project_settings.png|300px]]<br />
<br />
<br />
*Under Auth Tokens, click on '''Email all'''. This will send the authentication token to your registered e-mail. Make note of this, as you will need this token later.<br />
::[[File:wws_auth_token.png|300px]]<br />
<br />
<br />
*Click back to return to the Weather Station app.<br />
::[[File:Wws_weather_app.png|300px]]<br />
<br />
==Programming==<br />
<br />
===Software Setup===<br />
Please follow the guide to ensure your software is correctly setup. The software is required to program the WiFi Weather Station.<br />
<br />
Download the latest software for your operating system and follow the getting started guides:<br />
{{Clickable software guide boxes}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<br />
===Programming the Weather Station===<br />
*Stack '''[[Microduino-Core+]]''' and '''[[Microduino-USBTTL]]''' together. <br />
*Connect '''[[Microduino-USBTTL]]''' with a USB cable. Connect the other end to the PC being used.<br />
*Open the Arduino IDE for Microduino development environment. (Please refer to the [[#Software Setup]] section). <br />
*Configure the software to upload to the Core+ module as follows:<br />
**Tools > Board > '''Microduino/mCookie-device'''<br />
**Tools > Processor > '''Microduino/mCookie-Core+ (644pa)@16M,5V'''<br />
**Tools > Port > '''select the port''' (On MacOS, NOT the Bluetooth one).<br />
*'''Download''' <br />
**Code for Weather Station here: <big>'''[[File:WiFiWeatherStationV3.zip]]'''</big><br />
*Unzip the file. Under the software (Arduino IDE), go to '''File > Open...''' and navigate to the unzipped folder and open the '''WiFiWeatherStationV3.ino''' file.<br />
*The sketch with multiple files will open. Click on the '''userDef.h''' tab. You'll need to configure the WiFi connection (2.4GHz networks, non 5GHz) with:<br />
**'''SSID'''<br />
**'''PASS''' (WiFi password)<br />
**'''auth''' key as noted earlier in the Blynk app sent to you via e-mail.<br />
**'''#define ENABLE WIFI'''<br />
***Uncommented: WiFi is enabled. (default)<br />
***Comment out: WiFi is disabled. (Add to 2 slashes to comment out: //#define ENABLE WIFI)<br />
**'''#define ENABLE_FAHRENHEIT'''<br />
***Uncommented: Temperature is displayed in Fahrenheit units. (default)<br />
***Comment out: Temperature is displayed in Celsius units. (Add to 2 slashes to comment out: //#define ENABLE_FAHRENHEIT)<br />
::[[File:Wws_configuration.png|500px]]<br />
*Click on the '''upload button''' (right arrow icon on the top left) to upload the program.<br />
*The program will compile and upload. Once completed a upload successful message will appear on the bottom left.<br />
<br />
==Hardware Buildup==<br />
===Step 1===<br />
*Fixate [[Microduino-OLED]] and '''Structure-A1''' with screws. <br />
[[File:Waetherstep1.jpg||600px]]<br />
<br />
===Step 2===<br />
*Assemble '''Structure-B1~B5''' with '''Structure-B6'''. <br />
[[File:Waetherstep2.jpg||600px]]<br />
<br />
===Step 3===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Duo-H''' or '''Cube-S1''' should be used. '''Duo-H''' is illustrated.<br />
|}<br />
*Fixate [[Microduino-Duo-h]] / Microduino-Cube-S1 on '''Structure-A2''' with screws and nuts. <br />
*Stack the following modules on [[Microduino-Duo-h]] / Microduino-Cube-S1. <br />
**[[Microduino-Core+]]<br />
**[[Microduino-USBTTL]]<br />
**[[Microduino-WiFi]]<br />
**[[Microduino-Sensorhub]] (on the very top of the stack)<br />
*Attach the included adhesive strip onto the '''PM2.5 Sensor''' GP2Y1010AU0F, then to the base board. <br />
[[File:Waetherstep3.jpg||600px]]<br />
<br />
===Step 4===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
*Assemble the following sensors with '''Structure-B7, B8, B9'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2)<br />
**Air quality detector ([[Microduino-Air Quality]])<br />
**Light sensor ([[Microduino-Light]])<br />
[[File:Waetherstep4.jpg||600px]]<br />
<br />
===Step 5===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
<br />
*Connect the sensors below to [[Microduino-Sensorhub]] using a '''connector wire'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2) to a '''pin IIC'''.<br />
**Air quality detector ([[Microduino-Air Quality]]) to '''pin A2/A3'''.<br />
**Light sensor ([[Microduino-Light]]) to '''pin A0/A1'''.<br />
**PM2.5 to '''pin 4/5'''.<br />
**<span style="background:yellow">OLED screen to a '''pin IIC'''. (Not illustrated).</span><br />
*Refer to the picture below, stack all sensors on the slot of '''Structure-B1''' and '''Structure-B2'''. <br />
*After that, connect '''Structure-A1''' and '''Structure-A2''' at the top and bottom of the system respectively. <br />
[[File:Waetherstep5.jpg||600px]]<br />
<br />
===Step 6===<br />
*Complete the steps above, plug in a USB cable then fixate '''Structure-B0'''. Congratulations! You finished the buildup of the Weather Station.<br />
<br />
===Step 7===<br />
*Power on the Weather Station.<br />
*The Weather Station will connect to the WiFi network. This may take a minute or so.<br />
*After connecting, the OLED screen will display the sensor data.<br />
*If the data does not display, check the serial port in the IDE. It should display debugging information.<br />
<br />
===Step 8===<br />
*If the Weather Station successfully connect to the WiFi network. You can now view the data on the Blynk Phone app.<br />
**WiFi Weather Station successfully connected to the WiFi network.<br />
::[[File:Wws_connected_to_wifi.png|Wws_connected_to_wifi.png]]<br />
<br />
<br />
*Return to your phone which is running Blynk. Open the Weather Station project. Click on Start (play icon). <br />
::[[File:Wws_start_project.png|300px]]<br />
<br />
<br />
*The sensor data should start streaming to the Blynk app.<br />
::[[File:Wws_project_running.png|300px]]<br />
<br />
==Notes==<br />
*Please make sure the verification code is configured right. <br />
*Make sure your router runs normally, the SSID and password are correct.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Open_Source_WiFi_Weather_Station_System&diff=23613Open Source WiFi Weather Station System2019-04-19T22:00:11Z<p>Sonny: /* Programming the Weather Station */</p>
<hr />
<div>==Outline==<br />
*Project: Open Source WIFI Weather Station System.(ESP8266 connected to Blynk) <br />
*Objective: To get temperature, humidity, light intensity and PM2.5 at the weather station.<br />
**Note: PM2.5 refers to atmospheric particulate matter (PM) that have a diameter of less than 2.5 micrometers <br />
*Difficulty: Medium <br />
*Time-consuming: 2-Hour <br />
*Maker: Ray <br />
<br />
Introduction: <br />
*Read temperature, humidity, light intensity and PM2.5 data and display those data on the screen. <br />
*Upload the data to Blynk. <br />
*View data on phone anywhere using the Blynk app. <br />
*Created by Microduino with Microduino components.<br />
<br />
==Bill of Material==<br />
===Microduino Equipment===<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions may contain different components.<br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Module||Number||Function <br />
|-<br />
|[[Microduino-Core+]]||1|| Core board (Arduino) <br />
|-<br />
|[[Microduino-USBTTL]] -OR- Microduino-USBTLL-C ||1|| Programmer for Core board<br />
|-<br />
|[[Microduino-WIFI(ESP)]] ||1|| WiFi communication module <br />
|-<br />
|[[Microduino-Sensorhub]] ||1|| Connector Hub to connect sensors <br />
|-<br />
|[[Microduino-Duo-h]] -OR- Microduino-Cube-S1 ||1|| Extension board <br />
|-<br />
|[[Microduino-OLED]] ||1||Display <br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Sensor||Number||Function <br />
|-<br />
|[[Microduino-Temp&Hum]] -OR- [[Sensor-Tem&Hum-S2]] ||1||Digital temperature and humidity sensor <br />
|-<br />
|[[Microduino-Air Quality]] ||1||Air quality detector <br />
|-<br />
|[[Microduino-Light]] ||1||Light-sensitive sensor <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|}<br />
<br />
===Other Equipment===<br />
{|class="wikitable"<br />
|-<br />
|Equipment||Number||Function <br />
|-<br />
|Micro-USB cable||1||For program download and power supply <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|-<br />
|Screw ||7||Fixate modules <br />
|-<br />
|Screwdriver ||1||Fixate screws <br />
|-<br />
|Shell ||1||<br />
|}<br />
[[File:weatherStationMatiralAll.png||1000px]]<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions will contain different components.<br />
Most noteable are:<br />
*Duo-V will be replaced with a Microduino-Cube-S1.<br />
*Humidity/TempSensor will be replaced with a Tem&Hum-S2.<br />
|}<br />
<br />
==Principle of the Experiment==<br />
This Weather Station can detect data including: <br />
*Temperature and humidity via [[Microduino-Temp&Hum]]<br />
*Light intensity via [[Microduino-Light]]<br />
*Air quality via [[Microduino-Air Quality]]<br />
*PM2.5 via GP2Y1010AU0F<br />
<br />
<br />
Other functions:<br />
*Use the [[Microduino-Core+]] to analyze and process sensor data. <br />
*Display data on the [[Microduino-OLED]].<br />
*Connect the Weather Station with Blynk via [[Microduino-WIFI(ESP)]].<br />
*Each sensor connects with [[Microduino-Sensorhub]].<br />
<br />
==Get and Configure Blynk==<br />
Next, we'll learn how Microduino interacts with Blynk through the configuration process of the Weather Station. <br />
<br />
===Download the Blynk App===<br />
<br />
Visit the Google Play Store or the Apple App Store and download the '''Blynk''' app.<br />
<br />
You'll need to setup an account with Blynk before proceeding. Please use a valid e-mail as your authentication tokens will be sent to that e-mail.<br />
<br />
==Using the Blynk App==<br />
<br />
*On the main screen of the Blynk app. Click on the '''QR code scanner''' to scan the Weather Station app. <br />
::[[File:wws_qr_scan.png|300px]]<br />
<br />
<br />
*Scan the QR code below.<br />
::[[File:Wws_qr_code.png|300px]]<br />
<br />
<br />
*Once the project has loaded, click on '''Project Settings''' (nut icon). <br />
::[[File:wws_project_settings.png|300px]]<br />
<br />
<br />
*Under Auth Tokens, click on '''Email all'''. This will send the authentication token to your registered e-mail. Make note of this, as you will need this token later.<br />
::[[File:wws_auth_token.png|300px]]<br />
<br />
<br />
*Click back to return to the Weather Station app.<br />
::[[File:Wws_weather_app.png|300px]]<br />
<br />
==Programming==<br />
<br />
===Software Setup===<br />
Please follow the guide to ensure your software is correctly setup. The software is required to program the WiFi Weather Station.<br />
<br />
Download the latest software for your operating system and follow the getting started guides:<br />
{{Clickable software guide boxes}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<br />
===Programming the Weather Station===<br />
*Stack '''[[Microduino-Core+]]''' and '''[[Microduino-USBTTL]]''' together. <br />
*Connect '''[[Microduino-USBTTL]]''' with a USB cable. Connect the other end to the PC being used.<br />
*Open the Arduino IDE for Microduino development environment. (Please refer to the [[#Software Setup]] section). <br />
*Configure the software to upload to the Core+ module as follows:<br />
**Tools > Board > '''Microduino/mCookie-device'''<br />
**Tools > Processor > '''Microduino/mCookie-Core+ (644pa)@16M,5V'''<br />
**Tools > Port > '''select the port''' (On MacOS, NOT the Bluetooth one).<br />
*'''Download''' <br />
**Code for Weather Station here: <big>'''[[File:WiFiWeatherStationV3.zip]]'''</big><br />
*Unzip the file. Under the software (Arduino IDE), go to '''File > Open...''' and navigate to the unzipped folder and open the '''WiFiWeatherStationV3.ino''' file.<br />
*The sketch with multiple files will open. Click on the '''userDef.h''' tab. You'll need to configure the WiFi connection (2.4GHz networks, non 5GHz) with:<br />
**'''SSID'''<br />
**'''PASS''' (WiFi password)<br />
**'''auth''' key as noted earlier in the Blynk app sent to you via e-mail.<br />
**'''#define ENABLE WIFI'''<br />
***Uncommented: WiFi is enabled<br />
***Comment out: WiFi is disabled ( Add to 2 slashes to comment out: //#define ENABLE WIFI )<br />
**'''#define ENABLE_FAHRENHEIT'''<br />
***Uncommented: Temperature is displayed in Fahrenheit units.<br />
***Comment out: Temperature is displayed in Celsius units. ( Add to 2 slashes to comment out: //#define ENABLE_FAHRENHEIT )<br />
::[[File:Wws_configuration.png|500px]]<br />
*Click on the '''upload button''' (right arrow icon on the top left) to upload the program.<br />
*The program will compile and upload. Once completed a upload successful message will appear on the bottom left.<br />
<br />
==Hardware Buildup==<br />
===Step 1===<br />
*Fixate [[Microduino-OLED]] and '''Structure-A1''' with screws. <br />
[[File:Waetherstep1.jpg||600px]]<br />
<br />
===Step 2===<br />
*Assemble '''Structure-B1~B5''' with '''Structure-B6'''. <br />
[[File:Waetherstep2.jpg||600px]]<br />
<br />
===Step 3===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Duo-H''' or '''Cube-S1''' should be used. '''Duo-H''' is illustrated.<br />
|}<br />
*Fixate [[Microduino-Duo-h]] / Microduino-Cube-S1 on '''Structure-A2''' with screws and nuts. <br />
*Stack the following modules on [[Microduino-Duo-h]] / Microduino-Cube-S1. <br />
**[[Microduino-Core+]]<br />
**[[Microduino-USBTTL]]<br />
**[[Microduino-WiFi]]<br />
**[[Microduino-Sensorhub]] (on the very top of the stack)<br />
*Attach the included adhesive strip onto the '''PM2.5 Sensor''' GP2Y1010AU0F, then to the base board. <br />
[[File:Waetherstep3.jpg||600px]]<br />
<br />
===Step 4===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
*Assemble the following sensors with '''Structure-B7, B8, B9'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2)<br />
**Air quality detector ([[Microduino-Air Quality]])<br />
**Light sensor ([[Microduino-Light]])<br />
[[File:Waetherstep4.jpg||600px]]<br />
<br />
===Step 5===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
<br />
*Connect the sensors below to [[Microduino-Sensorhub]] using a '''connector wire'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2) to a '''pin IIC'''.<br />
**Air quality detector ([[Microduino-Air Quality]]) to '''pin A2/A3'''.<br />
**Light sensor ([[Microduino-Light]]) to '''pin A0/A1'''.<br />
**PM2.5 to '''pin 4/5'''.<br />
**<span style="background:yellow">OLED screen to a '''pin IIC'''. (Not illustrated).</span><br />
*Refer to the picture below, stack all sensors on the slot of '''Structure-B1''' and '''Structure-B2'''. <br />
*After that, connect '''Structure-A1''' and '''Structure-A2''' at the top and bottom of the system respectively. <br />
[[File:Waetherstep5.jpg||600px]]<br />
<br />
===Step 6===<br />
*Complete the steps above, plug in a USB cable then fixate '''Structure-B0'''. Congratulations! You finished the buildup of the Weather Station.<br />
<br />
===Step 7===<br />
*Power on the Weather Station.<br />
*The Weather Station will connect to the WiFi network. This may take a minute or so.<br />
*After connecting, the OLED screen will display the sensor data.<br />
*If the data does not display, check the serial port in the IDE. It should display debugging information.<br />
<br />
===Step 8===<br />
*If the Weather Station successfully connect to the WiFi network. You can now view the data on the Blynk Phone app.<br />
**WiFi Weather Station successfully connected to the WiFi network.<br />
::[[File:Wws_connected_to_wifi.png|Wws_connected_to_wifi.png]]<br />
<br />
<br />
*Return to your phone which is running Blynk. Open the Weather Station project. Click on Start (play icon). <br />
::[[File:Wws_start_project.png|300px]]<br />
<br />
<br />
*The sensor data should start streaming to the Blynk app.<br />
::[[File:Wws_project_running.png|300px]]<br />
<br />
==Notes==<br />
*Please make sure the verification code is configured right. <br />
*Make sure your router runs normally, the SSID and password are correct.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Open_Source_WiFi_Weather_Station_System&diff=23612Open Source WiFi Weather Station System2019-04-19T21:59:42Z<p>Sonny: /* Programming the Weather Station */</p>
<hr />
<div>==Outline==<br />
*Project: Open Source WIFI Weather Station System.(ESP8266 connected to Blynk) <br />
*Objective: To get temperature, humidity, light intensity and PM2.5 at the weather station.<br />
**Note: PM2.5 refers to atmospheric particulate matter (PM) that have a diameter of less than 2.5 micrometers <br />
*Difficulty: Medium <br />
*Time-consuming: 2-Hour <br />
*Maker: Ray <br />
<br />
Introduction: <br />
*Read temperature, humidity, light intensity and PM2.5 data and display those data on the screen. <br />
*Upload the data to Blynk. <br />
*View data on phone anywhere using the Blynk app. <br />
*Created by Microduino with Microduino components.<br />
<br />
==Bill of Material==<br />
===Microduino Equipment===<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions may contain different components.<br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Module||Number||Function <br />
|-<br />
|[[Microduino-Core+]]||1|| Core board (Arduino) <br />
|-<br />
|[[Microduino-USBTTL]] -OR- Microduino-USBTLL-C ||1|| Programmer for Core board<br />
|-<br />
|[[Microduino-WIFI(ESP)]] ||1|| WiFi communication module <br />
|-<br />
|[[Microduino-Sensorhub]] ||1|| Connector Hub to connect sensors <br />
|-<br />
|[[Microduino-Duo-h]] -OR- Microduino-Cube-S1 ||1|| Extension board <br />
|-<br />
|[[Microduino-OLED]] ||1||Display <br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Sensor||Number||Function <br />
|-<br />
|[[Microduino-Temp&Hum]] -OR- [[Sensor-Tem&Hum-S2]] ||1||Digital temperature and humidity sensor <br />
|-<br />
|[[Microduino-Air Quality]] ||1||Air quality detector <br />
|-<br />
|[[Microduino-Light]] ||1||Light-sensitive sensor <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|}<br />
<br />
===Other Equipment===<br />
{|class="wikitable"<br />
|-<br />
|Equipment||Number||Function <br />
|-<br />
|Micro-USB cable||1||For program download and power supply <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|-<br />
|Screw ||7||Fixate modules <br />
|-<br />
|Screwdriver ||1||Fixate screws <br />
|-<br />
|Shell ||1||<br />
|}<br />
[[File:weatherStationMatiralAll.png||1000px]]<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions will contain different components.<br />
Most noteable are:<br />
*Duo-V will be replaced with a Microduino-Cube-S1.<br />
*Humidity/TempSensor will be replaced with a Tem&Hum-S2.<br />
|}<br />
<br />
==Principle of the Experiment==<br />
This Weather Station can detect data including: <br />
*Temperature and humidity via [[Microduino-Temp&Hum]]<br />
*Light intensity via [[Microduino-Light]]<br />
*Air quality via [[Microduino-Air Quality]]<br />
*PM2.5 via GP2Y1010AU0F<br />
<br />
<br />
Other functions:<br />
*Use the [[Microduino-Core+]] to analyze and process sensor data. <br />
*Display data on the [[Microduino-OLED]].<br />
*Connect the Weather Station with Blynk via [[Microduino-WIFI(ESP)]].<br />
*Each sensor connects with [[Microduino-Sensorhub]].<br />
<br />
==Get and Configure Blynk==<br />
Next, we'll learn how Microduino interacts with Blynk through the configuration process of the Weather Station. <br />
<br />
===Download the Blynk App===<br />
<br />
Visit the Google Play Store or the Apple App Store and download the '''Blynk''' app.<br />
<br />
You'll need to setup an account with Blynk before proceeding. Please use a valid e-mail as your authentication tokens will be sent to that e-mail.<br />
<br />
==Using the Blynk App==<br />
<br />
*On the main screen of the Blynk app. Click on the '''QR code scanner''' to scan the Weather Station app. <br />
::[[File:wws_qr_scan.png|300px]]<br />
<br />
<br />
*Scan the QR code below.<br />
::[[File:Wws_qr_code.png|300px]]<br />
<br />
<br />
*Once the project has loaded, click on '''Project Settings''' (nut icon). <br />
::[[File:wws_project_settings.png|300px]]<br />
<br />
<br />
*Under Auth Tokens, click on '''Email all'''. This will send the authentication token to your registered e-mail. Make note of this, as you will need this token later.<br />
::[[File:wws_auth_token.png|300px]]<br />
<br />
<br />
*Click back to return to the Weather Station app.<br />
::[[File:Wws_weather_app.png|300px]]<br />
<br />
==Programming==<br />
<br />
===Software Setup===<br />
Please follow the guide to ensure your software is correctly setup. The software is required to program the WiFi Weather Station.<br />
<br />
Download the latest software for your operating system and follow the getting started guides:<br />
{{Clickable software guide boxes}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<br />
===Programming the Weather Station===<br />
*Stack '''[[Microduino-Core+]]''' and '''[[Microduino-USBTTL]]''' together. <br />
*Connect '''[[Microduino-USBTTL]]''' with a USB cable. Connect the other end to the PC being used.<br />
*Open the Arduino IDE for Microduino development environment. (Please refer to the [[#Software Setup]] section). <br />
*Configure the software to upload to the Core+ module as follows:<br />
**Tools > Board > '''Microduino/mCookie-device'''<br />
**Tools > Processor > '''Microduino/mCookie-Core+ (644pa)@16M,5V'''<br />
**Tools > Port > '''select the port''' (On MacOS, NOT the Bluetooth one).<br />
*'''Download''' <br />
**Code for Weather Station here: <big>'''[[File:WiFiWeatherStationV3.zip]]'''</big><br />
*Unzip the file. Under the software (Arduino IDE), go to '''File > Open...''' and navigate to the unzipped folder and open the '''WiFiWeatherStationV3.ino''' file.<br />
*The sketch with multiple files will open. Click on the '''userDef.h''' tab. You'll need to configure the WiFi connection (2.4GHz networks, non 5GHz) with:<br />
**'''SSID'''<br />
**'''PASS''' (WiFi password)<br />
**'''auth''' key as noted earlier in the Blynk app sent to you via e-mail.<br />
**'''#define ENABLE WIFI'''<br />
***Uncommented: WiFi is enabled<br />
***Comment out: WiFi is disabled ( Add to 2 slashes to comment out: //#define ENABLE WIFI )<br />
**'''#define ENABLE WIFI'''<br />
***Uncommented: Temperature is displayed in Fahrenheit units.<br />
***Comment out: Temperature is displayed in Celsius units. ( Add to 2 slashes to comment out: //#define ENABLE_FAHRENHEIT )<br />
:::[[File:Wws_configuration.png|500px]]<br />
*Click on the '''upload button''' (right arrow icon on the top left) to upload the program.<br />
*The program will compile and upload. Once completed a upload successful message will appear on the bottom left.<br />
<br />
==Hardware Buildup==<br />
===Step 1===<br />
*Fixate [[Microduino-OLED]] and '''Structure-A1''' with screws. <br />
[[File:Waetherstep1.jpg||600px]]<br />
<br />
===Step 2===<br />
*Assemble '''Structure-B1~B5''' with '''Structure-B6'''. <br />
[[File:Waetherstep2.jpg||600px]]<br />
<br />
===Step 3===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Duo-H''' or '''Cube-S1''' should be used. '''Duo-H''' is illustrated.<br />
|}<br />
*Fixate [[Microduino-Duo-h]] / Microduino-Cube-S1 on '''Structure-A2''' with screws and nuts. <br />
*Stack the following modules on [[Microduino-Duo-h]] / Microduino-Cube-S1. <br />
**[[Microduino-Core+]]<br />
**[[Microduino-USBTTL]]<br />
**[[Microduino-WiFi]]<br />
**[[Microduino-Sensorhub]] (on the very top of the stack)<br />
*Attach the included adhesive strip onto the '''PM2.5 Sensor''' GP2Y1010AU0F, then to the base board. <br />
[[File:Waetherstep3.jpg||600px]]<br />
<br />
===Step 4===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
*Assemble the following sensors with '''Structure-B7, B8, B9'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2)<br />
**Air quality detector ([[Microduino-Air Quality]])<br />
**Light sensor ([[Microduino-Light]])<br />
[[File:Waetherstep4.jpg||600px]]<br />
<br />
===Step 5===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
<br />
*Connect the sensors below to [[Microduino-Sensorhub]] using a '''connector wire'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2) to a '''pin IIC'''.<br />
**Air quality detector ([[Microduino-Air Quality]]) to '''pin A2/A3'''.<br />
**Light sensor ([[Microduino-Light]]) to '''pin A0/A1'''.<br />
**PM2.5 to '''pin 4/5'''.<br />
**<span style="background:yellow">OLED screen to a '''pin IIC'''. (Not illustrated).</span><br />
*Refer to the picture below, stack all sensors on the slot of '''Structure-B1''' and '''Structure-B2'''. <br />
*After that, connect '''Structure-A1''' and '''Structure-A2''' at the top and bottom of the system respectively. <br />
[[File:Waetherstep5.jpg||600px]]<br />
<br />
===Step 6===<br />
*Complete the steps above, plug in a USB cable then fixate '''Structure-B0'''. Congratulations! You finished the buildup of the Weather Station.<br />
<br />
===Step 7===<br />
*Power on the Weather Station.<br />
*The Weather Station will connect to the WiFi network. This may take a minute or so.<br />
*After connecting, the OLED screen will display the sensor data.<br />
*If the data does not display, check the serial port in the IDE. It should display debugging information.<br />
<br />
===Step 8===<br />
*If the Weather Station successfully connect to the WiFi network. You can now view the data on the Blynk Phone app.<br />
**WiFi Weather Station successfully connected to the WiFi network.<br />
::[[File:Wws_connected_to_wifi.png|Wws_connected_to_wifi.png]]<br />
<br />
<br />
*Return to your phone which is running Blynk. Open the Weather Station project. Click on Start (play icon). <br />
::[[File:Wws_start_project.png|300px]]<br />
<br />
<br />
*The sensor data should start streaming to the Blynk app.<br />
::[[File:Wws_project_running.png|300px]]<br />
<br />
==Notes==<br />
*Please make sure the verification code is configured right. <br />
*Make sure your router runs normally, the SSID and password are correct.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Open_Source_WiFi_Weather_Station_System&diff=23611Open Source WiFi Weather Station System2019-04-19T21:56:39Z<p>Sonny: /* Programming the Weather Station */</p>
<hr />
<div>==Outline==<br />
*Project: Open Source WIFI Weather Station System.(ESP8266 connected to Blynk) <br />
*Objective: To get temperature, humidity, light intensity and PM2.5 at the weather station.<br />
**Note: PM2.5 refers to atmospheric particulate matter (PM) that have a diameter of less than 2.5 micrometers <br />
*Difficulty: Medium <br />
*Time-consuming: 2-Hour <br />
*Maker: Ray <br />
<br />
Introduction: <br />
*Read temperature, humidity, light intensity and PM2.5 data and display those data on the screen. <br />
*Upload the data to Blynk. <br />
*View data on phone anywhere using the Blynk app. <br />
*Created by Microduino with Microduino components.<br />
<br />
==Bill of Material==<br />
===Microduino Equipment===<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions may contain different components.<br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Module||Number||Function <br />
|-<br />
|[[Microduino-Core+]]||1|| Core board (Arduino) <br />
|-<br />
|[[Microduino-USBTTL]] -OR- Microduino-USBTLL-C ||1|| Programmer for Core board<br />
|-<br />
|[[Microduino-WIFI(ESP)]] ||1|| WiFi communication module <br />
|-<br />
|[[Microduino-Sensorhub]] ||1|| Connector Hub to connect sensors <br />
|-<br />
|[[Microduino-Duo-h]] -OR- Microduino-Cube-S1 ||1|| Extension board <br />
|-<br />
|[[Microduino-OLED]] ||1||Display <br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Sensor||Number||Function <br />
|-<br />
|[[Microduino-Temp&Hum]] -OR- [[Sensor-Tem&Hum-S2]] ||1||Digital temperature and humidity sensor <br />
|-<br />
|[[Microduino-Air Quality]] ||1||Air quality detector <br />
|-<br />
|[[Microduino-Light]] ||1||Light-sensitive sensor <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|}<br />
<br />
===Other Equipment===<br />
{|class="wikitable"<br />
|-<br />
|Equipment||Number||Function <br />
|-<br />
|Micro-USB cable||1||For program download and power supply <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|-<br />
|Screw ||7||Fixate modules <br />
|-<br />
|Screwdriver ||1||Fixate screws <br />
|-<br />
|Shell ||1||<br />
|}<br />
[[File:weatherStationMatiralAll.png||1000px]]<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions will contain different components.<br />
Most noteable are:<br />
*Duo-V will be replaced with a Microduino-Cube-S1.<br />
*Humidity/TempSensor will be replaced with a Tem&Hum-S2.<br />
|}<br />
<br />
==Principle of the Experiment==<br />
This Weather Station can detect data including: <br />
*Temperature and humidity via [[Microduino-Temp&Hum]]<br />
*Light intensity via [[Microduino-Light]]<br />
*Air quality via [[Microduino-Air Quality]]<br />
*PM2.5 via GP2Y1010AU0F<br />
<br />
<br />
Other functions:<br />
*Use the [[Microduino-Core+]] to analyze and process sensor data. <br />
*Display data on the [[Microduino-OLED]].<br />
*Connect the Weather Station with Blynk via [[Microduino-WIFI(ESP)]].<br />
*Each sensor connects with [[Microduino-Sensorhub]].<br />
<br />
==Get and Configure Blynk==<br />
Next, we'll learn how Microduino interacts with Blynk through the configuration process of the Weather Station. <br />
<br />
===Download the Blynk App===<br />
<br />
Visit the Google Play Store or the Apple App Store and download the '''Blynk''' app.<br />
<br />
You'll need to setup an account with Blynk before proceeding. Please use a valid e-mail as your authentication tokens will be sent to that e-mail.<br />
<br />
==Using the Blynk App==<br />
<br />
*On the main screen of the Blynk app. Click on the '''QR code scanner''' to scan the Weather Station app. <br />
::[[File:wws_qr_scan.png|300px]]<br />
<br />
<br />
*Scan the QR code below.<br />
::[[File:Wws_qr_code.png|300px]]<br />
<br />
<br />
*Once the project has loaded, click on '''Project Settings''' (nut icon). <br />
::[[File:wws_project_settings.png|300px]]<br />
<br />
<br />
*Under Auth Tokens, click on '''Email all'''. This will send the authentication token to your registered e-mail. Make note of this, as you will need this token later.<br />
::[[File:wws_auth_token.png|300px]]<br />
<br />
<br />
*Click back to return to the Weather Station app.<br />
::[[File:Wws_weather_app.png|300px]]<br />
<br />
==Programming==<br />
<br />
===Software Setup===<br />
Please follow the guide to ensure your software is correctly setup. The software is required to program the WiFi Weather Station.<br />
<br />
Download the latest software for your operating system and follow the getting started guides:<br />
{{Clickable software guide boxes}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<br />
===Programming the Weather Station===<br />
*Stack '''[[Microduino-Core+]]''' and '''[[Microduino-USBTTL]]''' together. <br />
*Connect '''[[Microduino-USBTTL]]''' with a USB cable. Connect the other end to the PC being used.<br />
*Open the Arduino IDE for Microduino development environment. (Please refer to the [[#Software Setup]] section). <br />
*Configure the software to upload to the Core+ module as follows:<br />
**Tools > Board > '''Microduino/mCookie-device'''<br />
**Tools > Processor > '''Microduino/mCookie-Core+ (644pa)@16M,5V'''<br />
**Tools > Port > '''select the port''' (On MacOS, NOT the Bluetooth one).<br />
*'''Download''' <br />
**Code for Weather Station here: <big>'''[[File:WiFiWeatherStationV3.zip]]'''</big><br />
*Unzip the file. Under the software (Arduino IDE), go to '''File > Open...''' and navigate to the unzipped folder and open the '''WiFiWeatherStationV3.ino''' file.<br />
*The sketch with multiple files will open. Click on the '''userDef.h''' tab. You'll need to configure the WiFi connection (2.4GHz networks, non 5GHz) with:<br />
**'''SSID'''<br />
**'''PASS''' (WiFi password)<br />
**'''auth''' key as noted earlier in the Blynk app sent to you via e-mail.<br />
:::[[File:Wws_configuration.png|500px]]<br />
*Click on the '''upload button''' (right arrow icon on the top left) to upload the program.<br />
*The program will compile and upload. Once completed a upload successful message will appear on the bottom left.<br />
<br />
==Hardware Buildup==<br />
===Step 1===<br />
*Fixate [[Microduino-OLED]] and '''Structure-A1''' with screws. <br />
[[File:Waetherstep1.jpg||600px]]<br />
<br />
===Step 2===<br />
*Assemble '''Structure-B1~B5''' with '''Structure-B6'''. <br />
[[File:Waetherstep2.jpg||600px]]<br />
<br />
===Step 3===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Duo-H''' or '''Cube-S1''' should be used. '''Duo-H''' is illustrated.<br />
|}<br />
*Fixate [[Microduino-Duo-h]] / Microduino-Cube-S1 on '''Structure-A2''' with screws and nuts. <br />
*Stack the following modules on [[Microduino-Duo-h]] / Microduino-Cube-S1. <br />
**[[Microduino-Core+]]<br />
**[[Microduino-USBTTL]]<br />
**[[Microduino-WiFi]]<br />
**[[Microduino-Sensorhub]] (on the very top of the stack)<br />
*Attach the included adhesive strip onto the '''PM2.5 Sensor''' GP2Y1010AU0F, then to the base board. <br />
[[File:Waetherstep3.jpg||600px]]<br />
<br />
===Step 4===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
*Assemble the following sensors with '''Structure-B7, B8, B9'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2)<br />
**Air quality detector ([[Microduino-Air Quality]])<br />
**Light sensor ([[Microduino-Light]])<br />
[[File:Waetherstep4.jpg||600px]]<br />
<br />
===Step 5===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
<br />
*Connect the sensors below to [[Microduino-Sensorhub]] using a '''connector wire'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2) to a '''pin IIC'''.<br />
**Air quality detector ([[Microduino-Air Quality]]) to '''pin A2/A3'''.<br />
**Light sensor ([[Microduino-Light]]) to '''pin A0/A1'''.<br />
**PM2.5 to '''pin 4/5'''.<br />
**<span style="background:yellow">OLED screen to a '''pin IIC'''. (Not illustrated).</span><br />
*Refer to the picture below, stack all sensors on the slot of '''Structure-B1''' and '''Structure-B2'''. <br />
*After that, connect '''Structure-A1''' and '''Structure-A2''' at the top and bottom of the system respectively. <br />
[[File:Waetherstep5.jpg||600px]]<br />
<br />
===Step 6===<br />
*Complete the steps above, plug in a USB cable then fixate '''Structure-B0'''. Congratulations! You finished the buildup of the Weather Station.<br />
<br />
===Step 7===<br />
*Power on the Weather Station.<br />
*The Weather Station will connect to the WiFi network. This may take a minute or so.<br />
*After connecting, the OLED screen will display the sensor data.<br />
*If the data does not display, check the serial port in the IDE. It should display debugging information.<br />
<br />
===Step 8===<br />
*If the Weather Station successfully connect to the WiFi network. You can now view the data on the Blynk Phone app.<br />
**WiFi Weather Station successfully connected to the WiFi network.<br />
::[[File:Wws_connected_to_wifi.png|Wws_connected_to_wifi.png]]<br />
<br />
<br />
*Return to your phone which is running Blynk. Open the Weather Station project. Click on Start (play icon). <br />
::[[File:Wws_start_project.png|300px]]<br />
<br />
<br />
*The sensor data should start streaming to the Blynk app.<br />
::[[File:Wws_project_running.png|300px]]<br />
<br />
==Notes==<br />
*Please make sure the verification code is configured right. <br />
*Make sure your router runs normally, the SSID and password are correct.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Open_Source_WiFi_Weather_Station_System&diff=23610Open Source WiFi Weather Station System2019-04-19T21:56:10Z<p>Sonny: /* Programming the Weather Station */</p>
<hr />
<div>==Outline==<br />
*Project: Open Source WIFI Weather Station System.(ESP8266 connected to Blynk) <br />
*Objective: To get temperature, humidity, light intensity and PM2.5 at the weather station.<br />
**Note: PM2.5 refers to atmospheric particulate matter (PM) that have a diameter of less than 2.5 micrometers <br />
*Difficulty: Medium <br />
*Time-consuming: 2-Hour <br />
*Maker: Ray <br />
<br />
Introduction: <br />
*Read temperature, humidity, light intensity and PM2.5 data and display those data on the screen. <br />
*Upload the data to Blynk. <br />
*View data on phone anywhere using the Blynk app. <br />
*Created by Microduino with Microduino components.<br />
<br />
==Bill of Material==<br />
===Microduino Equipment===<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions may contain different components.<br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Module||Number||Function <br />
|-<br />
|[[Microduino-Core+]]||1|| Core board (Arduino) <br />
|-<br />
|[[Microduino-USBTTL]] -OR- Microduino-USBTLL-C ||1|| Programmer for Core board<br />
|-<br />
|[[Microduino-WIFI(ESP)]] ||1|| WiFi communication module <br />
|-<br />
|[[Microduino-Sensorhub]] ||1|| Connector Hub to connect sensors <br />
|-<br />
|[[Microduino-Duo-h]] -OR- Microduino-Cube-S1 ||1|| Extension board <br />
|-<br />
|[[Microduino-OLED]] ||1||Display <br />
|}<br />
<br />
{|class="wikitable"<br />
|-<br />
|Sensor||Number||Function <br />
|-<br />
|[[Microduino-Temp&Hum]] -OR- [[Sensor-Tem&Hum-S2]] ||1||Digital temperature and humidity sensor <br />
|-<br />
|[[Microduino-Air Quality]] ||1||Air quality detector <br />
|-<br />
|[[Microduino-Light]] ||1||Light-sensitive sensor <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|}<br />
<br />
===Other Equipment===<br />
{|class="wikitable"<br />
|-<br />
|Equipment||Number||Function <br />
|-<br />
|Micro-USB cable||1||For program download and power supply <br />
|-<br />
|GP2Y1010AU0F ||1||PM2.5 sensor <br />
|-<br />
|Screw ||7||Fixate modules <br />
|-<br />
|Screwdriver ||1||Fixate screws <br />
|-<br />
|Shell ||1||<br />
|}<br />
[[File:weatherStationMatiralAll.png||1000px]]<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions will contain different components.<br />
Most noteable are:<br />
*Duo-V will be replaced with a Microduino-Cube-S1.<br />
*Humidity/TempSensor will be replaced with a Tem&Hum-S2.<br />
|}<br />
<br />
==Principle of the Experiment==<br />
This Weather Station can detect data including: <br />
*Temperature and humidity via [[Microduino-Temp&Hum]]<br />
*Light intensity via [[Microduino-Light]]<br />
*Air quality via [[Microduino-Air Quality]]<br />
*PM2.5 via GP2Y1010AU0F<br />
<br />
<br />
Other functions:<br />
*Use the [[Microduino-Core+]] to analyze and process sensor data. <br />
*Display data on the [[Microduino-OLED]].<br />
*Connect the Weather Station with Blynk via [[Microduino-WIFI(ESP)]].<br />
*Each sensor connects with [[Microduino-Sensorhub]].<br />
<br />
==Get and Configure Blynk==<br />
Next, we'll learn how Microduino interacts with Blynk through the configuration process of the Weather Station. <br />
<br />
===Download the Blynk App===<br />
<br />
Visit the Google Play Store or the Apple App Store and download the '''Blynk''' app.<br />
<br />
You'll need to setup an account with Blynk before proceeding. Please use a valid e-mail as your authentication tokens will be sent to that e-mail.<br />
<br />
==Using the Blynk App==<br />
<br />
*On the main screen of the Blynk app. Click on the '''QR code scanner''' to scan the Weather Station app. <br />
::[[File:wws_qr_scan.png|300px]]<br />
<br />
<br />
*Scan the QR code below.<br />
::[[File:Wws_qr_code.png|300px]]<br />
<br />
<br />
*Once the project has loaded, click on '''Project Settings''' (nut icon). <br />
::[[File:wws_project_settings.png|300px]]<br />
<br />
<br />
*Under Auth Tokens, click on '''Email all'''. This will send the authentication token to your registered e-mail. Make note of this, as you will need this token later.<br />
::[[File:wws_auth_token.png|300px]]<br />
<br />
<br />
*Click back to return to the Weather Station app.<br />
::[[File:Wws_weather_app.png|300px]]<br />
<br />
==Programming==<br />
<br />
===Software Setup===<br />
Please follow the guide to ensure your software is correctly setup. The software is required to program the WiFi Weather Station.<br />
<br />
Download the latest software for your operating system and follow the getting started guides:<br />
{{Clickable software guide boxes}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<br />
===Programming the Weather Station===<br />
*Stack '''[[Microduino-Core+]]''' and '''[[Microduino-USBTTL]]''' together. <br />
*Connect '''[[Microduino-USBTTL]]''' with a USB cable. Connect the other end to the PC being used.<br />
*Open the Arduino IDE for Microduino development environment. (Please refer to the [[#Software Setup]] section). <br />
*Configure the software to upload to the Core+ module as follows:<br />
**Tools > Board > '''Microduino/mCookie-device'''<br />
**Tools > Processor > '''Microduino/mCookie-Core+ (644pa)@16M,5V'''<br />
**Tools > Port > '''select the port''' (On MacOS, NOT the Bluetooth one).<br />
*'''Download''' <br />
**Code for Weather Station here: <big>'''[[File:WiFiWeatherStationV3.zip]]'''</big><br />
*Unzip the file. Under the software (Arduino IDE), go to '''File > Open...''' and navigate to the unzipped folder and open the '''ESP8266BlynkWeatherStationV2.ino''' (or '''WeatherStationV0.ino''') file.<br />
*The sketch with multiple files will open. Click on the '''userDef.h''' tab. You'll need to configure the WiFi connection (2.4GHz networks, non 5GHz) with:<br />
**'''SSID'''<br />
**'''PASS''' (WiFi password)<br />
**'''auth''' key as noted earlier in the Blynk app sent to you via e-mail.<br />
:::[[File:Wws_configuration.png|500px]]<br />
*Click on the '''upload button''' (right arrow icon on the top left) to upload the program.<br />
*The program will compile and upload. Once completed a upload successful message will appear on the bottom left.<br />
<br />
==Hardware Buildup==<br />
===Step 1===<br />
*Fixate [[Microduino-OLED]] and '''Structure-A1''' with screws. <br />
[[File:Waetherstep1.jpg||600px]]<br />
<br />
===Step 2===<br />
*Assemble '''Structure-B1~B5''' with '''Structure-B6'''. <br />
[[File:Waetherstep2.jpg||600px]]<br />
<br />
===Step 3===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Duo-H''' or '''Cube-S1''' should be used. '''Duo-H''' is illustrated.<br />
|}<br />
*Fixate [[Microduino-Duo-h]] / Microduino-Cube-S1 on '''Structure-A2''' with screws and nuts. <br />
*Stack the following modules on [[Microduino-Duo-h]] / Microduino-Cube-S1. <br />
**[[Microduino-Core+]]<br />
**[[Microduino-USBTTL]]<br />
**[[Microduino-WiFi]]<br />
**[[Microduino-Sensorhub]] (on the very top of the stack)<br />
*Attach the included adhesive strip onto the '''PM2.5 Sensor''' GP2Y1010AU0F, then to the base board. <br />
[[File:Waetherstep3.jpg||600px]]<br />
<br />
===Step 4===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
*Assemble the following sensors with '''Structure-B7, B8, B9'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2)<br />
**Air quality detector ([[Microduino-Air Quality]])<br />
**Light sensor ([[Microduino-Light]])<br />
[[File:Waetherstep4.jpg||600px]]<br />
<br />
===Step 5===<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' Different revisions of this kit may contain different components. Either a '''Temp&Hum''' or '''Tem&Hum-S2''' should be used. '''Temp&Hum''' is illustrated.<br />
|}<br />
<br />
*Connect the sensors below to [[Microduino-Sensorhub]] using a '''connector wire'''. <br />
**Temperature and humidity sensor ([[Microduino-Temp&Hum]] / Tem&Hum-S2) to a '''pin IIC'''.<br />
**Air quality detector ([[Microduino-Air Quality]]) to '''pin A2/A3'''.<br />
**Light sensor ([[Microduino-Light]]) to '''pin A0/A1'''.<br />
**PM2.5 to '''pin 4/5'''.<br />
**<span style="background:yellow">OLED screen to a '''pin IIC'''. (Not illustrated).</span><br />
*Refer to the picture below, stack all sensors on the slot of '''Structure-B1''' and '''Structure-B2'''. <br />
*After that, connect '''Structure-A1''' and '''Structure-A2''' at the top and bottom of the system respectively. <br />
[[File:Waetherstep5.jpg||600px]]<br />
<br />
===Step 6===<br />
*Complete the steps above, plug in a USB cable then fixate '''Structure-B0'''. Congratulations! You finished the buildup of the Weather Station.<br />
<br />
===Step 7===<br />
*Power on the Weather Station.<br />
*The Weather Station will connect to the WiFi network. This may take a minute or so.<br />
*After connecting, the OLED screen will display the sensor data.<br />
*If the data does not display, check the serial port in the IDE. It should display debugging information.<br />
<br />
===Step 8===<br />
*If the Weather Station successfully connect to the WiFi network. You can now view the data on the Blynk Phone app.<br />
**WiFi Weather Station successfully connected to the WiFi network.<br />
::[[File:Wws_connected_to_wifi.png|Wws_connected_to_wifi.png]]<br />
<br />
<br />
*Return to your phone which is running Blynk. Open the Weather Station project. Click on Start (play icon). <br />
::[[File:Wws_start_project.png|300px]]<br />
<br />
<br />
*The sensor data should start streaming to the Blynk app.<br />
::[[File:Wws_project_running.png|300px]]<br />
<br />
==Notes==<br />
*Please make sure the verification code is configured right. <br />
*Make sure your router runs normally, the SSID and password are correct.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=File:Wws_configuration.png&diff=23609File:Wws configuration.png2019-04-19T21:54:05Z<p>Sonny: Sonny uploaded a new version of File:Wws configuration.png</p>
<hr />
<div></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=File:WiFiWeatherStationV3.zip&diff=23608File:WiFiWeatherStationV3.zip2019-04-19T21:53:49Z<p>Sonny: </p>
<hr />
<div></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Software_Setup:_mDesigner&diff=23607Software Setup: mDesigner2019-03-25T16:47:08Z<p>Sonny: </p>
<hr />
<div><div style="float:left"><br />
{| class="wikitable" style="width: 250px; margin-right: 1em;"<br />
! <big>mDesigner: Getting Started</big><br />
|- style="height: 200px;"<br />
| <center>[[File:microduinoGettingStart-ForWindows.jpg|link=Getting_started:_mDesigner_(v1.6)_for_Windows|175px]]<br />
<hr> [[File:microduinoGettingStart-ForMAC.jpg|link=Getting_started:_mDesigner_(v1.6)_for_Mac|175px]] </center><br />
|}<br />
</div><br />
<div style="clear:both;"></div></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23606Getting started: mDesigner for Windows2019-03-25T16:14:24Z<p>Sonny: </p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform.<br />
<br />
=Download=<br />
==64-Bit Windows==<br />
mDesigner (v1.6.4) (for Windows (64-bit)) (Version 1.6.4, 2019-03-25): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] <br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
==32-Bit Windows==<br />
mDesigner (v1.6.4) (for Windows(32-bit)) (Version 1.6.4, 2019-03-25): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win32.exe <big>HERE</big>]<br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Mac&diff=23605Getting started: mDesigner for Mac2019-03-25T16:14:03Z<p>Sonny: </p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Mac platform.<br />
<br />
=Download=<br />
mDesigner (for Mac) (Version 1.6.4, 2019-03-25): [http://microduinoinc.com/downloads/mDesigner3V1.6.4.pkg <big>HERE</big>]<br />
[[File:MDesigner_Download.png|link=http://microduinoinc.com/downloads/mDesigner3V1.6.4.pkg|400px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''IMPORANT:''' Installation requires a restart of the computer. '''SAVE ALL WORK PRIOR TO PROCEEDING!'''<br />
|}<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Once the download is complete. Find the downloaded file on your computer.<br />
|}<br />
{| class="wikitable"<br />
! Safari<br />
! Chrome<br />
|-<br />
|[[File:MDesigner_v1.6_InstallGuide_For_Mac_00_Safari.png|600px]]<br />
|[[File:MDesigner_v1.6_InstallGuide_For_Mac_00_Chrome.png|600px]]<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 01.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
'''Important''': Hold down the '''CTRL''' key on your keyboard, then click on the file. This will bring up the options menu for the file. Click on '''Open'''.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 02.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
Confirm you wish to '''Open''' the file. (If you do not see the Open option. Please refer to the previous step.)<br><br />
'''Note:''' You may be ask to confirm by entering your login credentials.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 03.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
The mDesigner installer will launch. Click '''Continue'''.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 04.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
Click '''Install'''.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 05.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
You will be prompted to confirm you wish to install. Enter your login credentials and click '''Install Software''' to confirm.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 06.png]]<br><br />
<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''IMPORANT:''' Installation requires a restart of the computer. '''SAVE ALL WORK PRIOR TO PROCEEDING!'''<br />
|}<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
You will be prompted that installation will require a restart of the computer. Ensure you save all work prior to proceeding. Click on '''Continue Installation''' to continue.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 07.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 8:'''<br />
mDesigner will begin installing.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 08.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 9:'''<br />
Once installation is complete. Click '''Restart''' to restart your computer.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 09.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 10:'''<br />
You will be prompted if you wish to delete the installer. You may delete it as it is no longer needed.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 10.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 11:'''<br />
Once your computer has restarted. Navigate to your '''Applications''' folder, then locate the '''mDesigner''' folder.<br />
Double click '''mDesigner.app''' to launch mDesigner.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 11.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 12:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 12.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 13:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 13.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Mac&diff=23604Getting started: mDesigner for Mac2019-03-25T16:13:31Z<p>Sonny: /* Download */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Mac platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
mDesigner (for Mac) (Version 1.6.4, 2019-03-25): [http://microduinoinc.com/downloads/mDesigner3V1.6.4.pkg <big>HERE</big>]<br />
[[File:MDesigner_Download.png|link=http://microduinoinc.com/downloads/mDesigner3V1.6.4.pkg|400px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''IMPORANT:''' Installation requires a restart of the computer. '''SAVE ALL WORK PRIOR TO PROCEEDING!'''<br />
|}<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Once the download is complete. Find the downloaded file on your computer.<br />
|}<br />
{| class="wikitable"<br />
! Safari<br />
! Chrome<br />
|-<br />
|[[File:MDesigner_v1.6_InstallGuide_For_Mac_00_Safari.png|600px]]<br />
|[[File:MDesigner_v1.6_InstallGuide_For_Mac_00_Chrome.png|600px]]<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 01.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
'''Important''': Hold down the '''CTRL''' key on your keyboard, then click on the file. This will bring up the options menu for the file. Click on '''Open'''.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 02.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
Confirm you wish to '''Open''' the file. (If you do not see the Open option. Please refer to the previous step.)<br><br />
'''Note:''' You may be ask to confirm by entering your login credentials.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 03.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
The mDesigner installer will launch. Click '''Continue'''.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 04.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
Click '''Install'''.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 05.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
You will be prompted to confirm you wish to install. Enter your login credentials and click '''Install Software''' to confirm.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 06.png]]<br><br />
<br />
<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''IMPORANT:''' Installation requires a restart of the computer. '''SAVE ALL WORK PRIOR TO PROCEEDING!'''<br />
|}<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
You will be prompted that installation will require a restart of the computer. Ensure you save all work prior to proceeding. Click on '''Continue Installation''' to continue.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 07.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 8:'''<br />
mDesigner will begin installing.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 08.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 9:'''<br />
Once installation is complete. Click '''Restart''' to restart your computer.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 09.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 10:'''<br />
You will be prompted if you wish to delete the installer. You may delete it as it is no longer needed.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 10.png]]<br><br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 11:'''<br />
Once your computer has restarted. Navigate to your '''Applications''' folder, then locate the '''mDesigner''' folder.<br />
Double click '''mDesigner.app''' to launch mDesigner.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 11.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 12:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 12.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 13:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:MDesigner v1.6 InstallGuide For Mac 13.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23603Getting started: mDesigner for Windows2019-03-25T16:12:24Z<p>Sonny: /* Download */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
==64-Bit Windows==<br />
mDesigner (v1.6.4) (for Windows (64-bit)) (Version 1.6.4, 2019-03-25): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] <br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
==32-Bit Windows==<br />
mDesigner (v1.6.4) (for Windows(32-bit)) (Version 1.6.4, 2019-03-25): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win32.exe <big>HERE</big>]<br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Template:IDE_Setup_(Windows)&diff=23602Template:IDE Setup (Windows)2019-03-25T16:12:00Z<p>Sonny: </p>
<hr />
<div>{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' If you have a previous version installed already, you must uninstall that version prior to installing a newer version.<br />
*Go to Control Panel and uninstall the '''Arduino IDE for Microduino'''.<br />
*Delete the '''C:\Program Files (x86)\Arduino IDE for Microduino''' folder as some legacy files may cause issues with a new installation.<br />
Then proceed to the next steps.<br />
|}<br />
<br />
1. Download the latest Windows IDE (Version 5.0, 2019-03-25): [https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe <big>HERE</big>] <br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe|150px|left|thumb]]<br clear=all><br />
2. Double click on the setup file to start the installation process. Click <b>Next</b>.<br />
[[File:WinInstallNew_01.png|500px|left|thumb]]<br clear=all><br />
3. The next window will allow you to select which options to install. Leave all checked and click <b>Install</b>.<br />
[[File:WinInstallNew_02.png|500px|left|thumb]]<br clear=all><br />
4. The installation process will begin for the Arduino IDE. <br />
[[File:WinInstallNew_03.png|500px|left|thumb]]<br clear=all><br />
5. Wait until it is complete.<br />
[[File:WinInstallNew_04.png|500px|left|thumb]]<br clear=all><br />
6. After the Arduino IDE has been installed, a window for driver installation will appear. Click <b>Next</b>. <br />
[[File:WinInstallNew_05.png|500px|left|thumb]]<br clear=all><br />
7. Click on "<b>I accept this agreement</b>" and click <b>Next</b> to start the drivers installation.<br />
[[File:WinInstallNew_06.png|500px|left|thumb]]<br clear=all><br />
8. After the drivers are installed, click <b>Finish</b>.<br />
[[File:WinInstallNew_07.png|500px|left|thumb]]<br clear=all><br />
9.Installation is now complete! Click on <b>Finish</b>.<br />
[[File:WinInstallNew_08.png|500px|left|thumb]]<br clear=all><br />
10.If you left the run option checked, the software will start to launch. Otherwise locate the program shortcut on your desktop or start menu and launch it.<br />
[[File:WinInstallNew_09.png|500px|left|thumb]]<br clear=all><br />
11. The software is now ready to be used!<br />
[[File:WinInstallNew_10.png|500px|left|thumb]]<br clear=all></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Windows&diff=23601Getting started: Microduino IDE for Windows2019-03-25T16:11:37Z<p>Sonny: /* Download */</p>
<hr />
<div>{| style="width: 80%;"<br />
|-<br />
|<br />
The guide below is a software setup guide for Windows aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Windows)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Windows)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Windows)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Windows)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Windows)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Windows)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Windows)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Previous Installations=<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' If you have a previous version installed already, you must uninstall that version prior to installing a newer version.<br />
*Go to Control Panel and uninstall the '''Arduino IDE for Microduino'''.<br />
*Delete the '''C:\Program Files (x86)\Arduino IDE for Microduino''' folder as some legacy files may cause issues with a new installation.<br />
Then proceed to the next steps.<br />
|}<br />
<br />
=Download=<br />
Download the latest Windows IDE (Version 5.0, 2019-03-25): [https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe <big>HERE</big>] <br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
1. Double click on the setup file to start the installation process. Click <b>Next</b>.<br />
[[File:WinInstallNew_01.png|500px|left|thumb]]<br clear=all><br />
2. The next window will allow you to select which options to install. Leave all checked and click <b>Install</b>.<br />
[[File:WinInstallNew_02.png|500px|left|thumb]]<br clear=all><br />
3. The installation process will begin for the Arduino IDE. <br />
[[File:WinInstallNew_03.png|500px|left|thumb]]<br clear=all><br />
4. Wait until it is complete.<br />
[[File:WinInstallNew_04.png|500px|left|thumb]]<br clear=all><br />
5. After the Arduino IDE has been installed, a window for driver installation will appear. Click <b>Next</b>. <br />
[[File:WinInstallNew_05.png|500px|left|thumb]]<br clear=all><br />
6. Click on "<b>I accept this agreement</b>" and click <b>Next</b> to start the drivers installation.<br />
[[File:WinInstallNew_06.png|500px|left|thumb]]<br clear=all><br />
7. After the drivers are installed, click <b>Finish</b>.<br />
[[File:WinInstallNew_07.png|500px|left|thumb]]<br clear=all><br />
8.Installation is now complete! Click on <b>Finish</b>.<br />
[[File:WinInstallNew_08.png|500px|left|thumb]]<br clear=all><br />
9.If you left the run option checked, the software will start to launch. Otherwise locate the program shortcut on your desktop or start menu and launch it.<br />
[[File:WinInstallNew_09.png|500px|left|thumb]]<br clear=all><br />
10. The software is now ready to be used!<br />
[[File:WinInstallNew_10.png|500px|left|thumb]]<br clear=all><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB.jpg|500px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules. mBattery must be "ON" in order to program the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:Interface.png|400px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:Tools.JPG|400px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Template:IDE_Setup_(Mac)&diff=23600Template:IDE Setup (Mac)2019-03-25T16:11:19Z<p>Sonny: </p>
<hr />
<div>Download the latest MacOS IDE (Version 5.0, 2019-03-25): [https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg <big>HERE</big>] <br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg|150px|left|thumb]]<br clear=all><br />
*Change your settings to allow identified developers by going to: (Apple Logo) >>> '''System Preferences...'''<br />
*Then go to '''Security & Privacy'''.<br />
[[File:MacTutorial_Settings_2.png|400px]]<br />
<br><br />
<br><br />
*Click on then '''Lock''' icon and enter your credentials to be able to change settings.<br />
*Under '''Allow apps download from:''' select '''App Store and identified developers'''<br />
*Click the '''Lock''' icon again to lock and save changes.<br />
[[File:MacTutorial_Settings_3.png|600px]]<br />
*Open the downloaded file. A folder will open containing the Microduino IDE and drivers for the hardware.<br />
[[File:MacTutorial_1_OpenDmg.png|400px]]<br />
*Open the '''Drivers''' folder. Drivers are needed to communicate with the Microduino hardware.<br />
[[File:MacTutorial_2_DmgContents.png|500px]]<br />
*Install '''ONE''' of the driver packages:<br />
** '''Driver_OS10.3.mpkg''' if you have Mac OS 10.3 or below.<br />
** '''Driver_OS10.4-10.8.mpkg''' if you have Mac OS 10.4 to Mac OS 10.8.<br />
** '''Driver_OS10.9-Newer.mpkg''' if you have Mac OS 10.9 or newer.<br />
*Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_3_InstallDriver1.png|400px]]<br />
*Once completed. Open the '''USBTTL-C Install''' folder. This is another driver that needs to be installed. <br />
*'''<span style="color:#FF0000">Important Note</span>''': '''This driver requires you to restart your computer. Save all work before installing this driver!!!'''<br />
* ('''Note''': The Mac OS X 10.6 or older package does not contain this. Therefore, you can skip this step.)<br />
[[File:MacTutorial_4_DriverFolder.png|400px]]<br />
*Open '''CH34x_Install.pkg'''. Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_5_InstallDriver2.png|400px]]<br />
*Drag the '''Arduino for Microduino.app''' application to your '''Applications''' folder to install the IDE.<br />
<br><br />
<br><br />
[[File:MacTutorial_6_DragApp.png|700px]]]<br />
<br><br />
<br><br />
*The software is now installed and ready to use. Double-click the application to launch it!<br />
[[File:MacTutorial_7_InstalledApp.png|400px]]<br />
[[File:MacTutorial_8_LaunchApp.png|400px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Mac&diff=23599Getting started: Microduino IDE for Mac2019-03-25T16:10:55Z<p>Sonny: /* Download */</p>
<hr />
<div><br />
{| style="width: 80%;"<br />
|-<br />
|<br />
<br />
The guide below is a software setup guide for Mac OS aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Mac)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Mac)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Mac)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Mac)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Mac)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Mac)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Mac)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Download=<br />
Download the latest MacOS IDE (Version 5.0, 2019-03-25): [https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg <big>HERE</big>] <br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
==Security Settings==<br />
*Change your settings to allow identified developers by going to: (Apple Logo) >>> '''System Preferences...'''<br />
*Then go to '''Security & Privacy'''.<br />
[[File:MacTutorial_Settings_2.png|400px]]<br />
<br><br />
<br><br />
*Click on then '''Lock''' icon and enter your credentials to be able to change settings.<br />
*Under '''Allow apps download from:''' select '''App Store and identified developers'''<br />
*Click the '''Lock''' icon again to lock and save changes.<br />
[[File:MacTutorial_Settings_3.png|600px]]<br />
==Drivers Installation==<br />
===FTDI Driver===<br />
*Open the downloaded file. A folder will open containing the Microduino IDE and drivers for the hardware.<br />
[[File:MacTutorial_1_OpenDmg.png|400px]]<br />
*Open the '''Drivers''' folder. Drivers are needed to communicate with the Microduino hardware.<br />
[[File:MacTutorial_2_DmgContents.png|500px]]<br />
*Install '''ONE''' of the driver packages:<br />
** '''Driver_OS10.3.mpkg''' if you have Mac OS 10.3 or below.<br />
** '''Driver_OS10.4-10.8.mpkg''' if you have Mac OS 10.4 to Mac OS 10.8.<br />
** '''Driver_OS10.9-Newer.mpkg''' if you have Mac OS 10.9 or newer.<br />
*Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_3_InstallDriver1.png|400px]]<br />
===CP210X Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''CP210X Install''' folder. This is another driver that needs to be installed.<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:Mac_Install_SliDriver.png|400px]]<br />
*Open '''SliLabsUSBDriverDisk.dmg'''. Follow the on-screen instructions to install the driver.<br />
[[File:Mac_Driver_Install_SliDriver_Prompt.png|400px]]<br />
===CH34x Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''USBTTL-C Install''' folder. This is another driver that needs to be installed. <br />
*'''<span style="color:#FF0000">Important Note</span>''': '''This driver requires you to restart your computer. Save all work before installing this driver!!!'''<br />
* ('''Note''': The Mac OS X 10.6 or older package does not contain this. Therefore, you can skip this step.)<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:MacTutorial_4_DriverFolder.png|400px]]<br />
*Open '''CH34x_Install.pkg'''. Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_5_InstallDriver2.png|400px]]<br />
==Application Copying==<br />
*Drag the '''Arduino for Microduino.app''' application to your '''Applications''' folder to install the IDE.<br />
<br><br />
<br><br />
[[File:MacTutorial_6_DragApp.png|700px]]]<br />
<br><br />
<br><br />
*The software is now installed and ready to use. Double-click the application to launch it!<br />
[[File:MacTutorial_7_InstalledApp.png|400px]]<br />
[[File:MacTutorial_8_LaunchApp.png|400px]]<br />
<br />
=Microduino / mCookie CoreUSB Setup=<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; text-align:center;"> <br />
[[File:Microduino-core32U4-rect-nologo.jpg|200px]] [[File:MCookie-core32U4-rect.jpg|200px]]<br />
<br>For '''Microduino CoreUSB''' or '''mCookie CoreUSB''' ONLY. '''Expand''' to view contents.<br />
<br>Otherwise, skip to the next section.<br />
<div class="mw-collapsible-content" style="text-align:left;"><br />
<hr><br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. A popup will appear. Click continue.<br />
[[File:mCookie_GettingStart_1_EN.png|500px|center|thumb]]<br><br />
*Your Mac is trying to recognize the new device. Briefly press the key to the right of your shift key.<br />
[[File:mCookie_GettingStart_2_EN.png|500px|center|thumb]]<br><br />
*A popup will appear saying that your keyboard cannot be recognized. Click "Skip".<br />
[[File:mCookie_GettingStart_3_EN.png|500px|center|thumb]]<br><br />
*Select the keyboard layout for your region (ANSI for most users). Click done.<br />
[[File:mCookie_GettingStart_4_EN.png|500px|center|thumb]]<br><br />
</div><br />
</div><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL_mac1.jpg|600px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB_mac1.jpg|600px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:MacTutorial_CH340_Port.png|600px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:microduinoGettingStart-IDE1.jpg|500px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:microduinoGettingStart-Tools1.jpg|600px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23598Getting started: mDesigner for Windows2019-03-25T16:10:25Z<p>Sonny: /* 32-Bit Windows */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
==64-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows (64-bit)) (Version 1.6.4, 2019-03-25): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] <br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
==32-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows(32-bit)) (Version 1.6.4, 2019-03-25): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win32.exe <big>HERE</big>]<br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23597Getting started: mDesigner for Windows2019-03-25T16:10:13Z<p>Sonny: /* 64-Bit Windows */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
==64-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows (64-bit)) (Version 1.6.4, 2019-03-25): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] <br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
==32-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows(32-bit)): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win32.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23596Getting started: mDesigner for Windows2019-03-25T16:04:24Z<p>Sonny: /* 32-Bit Windows */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
==64-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows (64-bit)): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
==32-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows(32-bit)): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win32.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23595Getting started: mDesigner for Windows2019-03-25T16:03:26Z<p>Sonny: /* Download */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
==64-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows (64-bit)): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
==32-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win32.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23594Getting started: mDesigner for Windows2019-03-25T16:02:22Z<p>Sonny: /* Download */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
==64-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
==32-Bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win32.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_mDesigner_for_Windows&diff=23593Getting started: mDesigner for Windows2019-03-25T16:01:14Z<p>Sonny: /* Download */</p>
<hr />
<div>The guide below is a software setup guide for mDesigner (v1.6) under the Windows platform aimed for use with Itty Bitty Buggy.<br />
<br />
=Download=<br />
==64-bit Windows==<br />
Download the latest mDesigner (v1.6.4) (for Windows): [https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe <big>HERE</big>] (Version 1.6.4, 2019-03-25)<br />
[[File:MDesigner_Download.png|link=https://microduinoinc.com/downloads/mDesigner3V1.6.4_Win64.exe|400px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
{| class="wikitable"<br />
|'''Step 1:'''<br />
Open the downloaded file from the link above. You'll be asked administrator privileges.<br><br />
Select if you want to create a desktop shortcut or not for mDesigner. '''Click Next'''.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_01.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 2:'''<br />
*The next screen will prompt you to start the installation. '''Click Install''' to begin installing mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_02.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 3:'''<br />
The installer will begin installing files into C:\Program Files (x86)\mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_03.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 4:'''<br />
Wait for the file coping progress to complete.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_04.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 5:'''<br />
A new window will pop up to inform that mDesigner has completed installing. '''Click Finish''' to launch mDesigner.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_08.png]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 6:'''<br />
mDesigner will start loading.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_09.png|600px]]<br />
<br />
<br />
{| class="wikitable"<br />
|'''Step 7:'''<br />
mDesigner will complete loading and will be ready to use.<br />
|}<br />
[[File:mDesigner_v1.6_InstallGuide_For_Windows_10.png|600px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Template:IDE_Setup_(Windows)&diff=23592Template:IDE Setup (Windows)2019-03-25T15:58:43Z<p>Sonny: </p>
<hr />
<div>{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' If you have a previous version installed already, you must uninstall that version prior to installing a newer version.<br />
*Go to Control Panel and uninstall the '''Arduino IDE for Microduino'''.<br />
*Delete the '''C:\Program Files (x86)\Arduino IDE for Microduino''' folder as some legacy files may cause issues with a new installation.<br />
Then proceed to the next steps.<br />
|}<br />
<br />
1. Download the latest Windows IDE: [https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe <big>HERE</big>] (Version 5.0, 2019-03-25)<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe|150px|left|thumb]]<br clear=all><br />
2. Double click on the setup file to start the installation process. Click <b>Next</b>.<br />
[[File:WinInstallNew_01.png|500px|left|thumb]]<br clear=all><br />
3. The next window will allow you to select which options to install. Leave all checked and click <b>Install</b>.<br />
[[File:WinInstallNew_02.png|500px|left|thumb]]<br clear=all><br />
4. The installation process will begin for the Arduino IDE. <br />
[[File:WinInstallNew_03.png|500px|left|thumb]]<br clear=all><br />
5. Wait until it is complete.<br />
[[File:WinInstallNew_04.png|500px|left|thumb]]<br clear=all><br />
6. After the Arduino IDE has been installed, a window for driver installation will appear. Click <b>Next</b>. <br />
[[File:WinInstallNew_05.png|500px|left|thumb]]<br clear=all><br />
7. Click on "<b>I accept this agreement</b>" and click <b>Next</b> to start the drivers installation.<br />
[[File:WinInstallNew_06.png|500px|left|thumb]]<br clear=all><br />
8. After the drivers are installed, click <b>Finish</b>.<br />
[[File:WinInstallNew_07.png|500px|left|thumb]]<br clear=all><br />
9.Installation is now complete! Click on <b>Finish</b>.<br />
[[File:WinInstallNew_08.png|500px|left|thumb]]<br clear=all><br />
10.If you left the run option checked, the software will start to launch. Otherwise locate the program shortcut on your desktop or start menu and launch it.<br />
[[File:WinInstallNew_09.png|500px|left|thumb]]<br clear=all><br />
11. The software is now ready to be used!<br />
[[File:WinInstallNew_10.png|500px|left|thumb]]<br clear=all></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Windows&diff=23591Getting started: Microduino IDE for Windows2019-03-25T15:57:59Z<p>Sonny: /* Download */</p>
<hr />
<div>{| style="width: 80%;"<br />
|-<br />
|<br />
The guide below is a software setup guide for Windows aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Windows)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Windows)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Windows)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Windows)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Windows)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Windows)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Windows)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Previous Installations=<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' If you have a previous version installed already, you must uninstall that version prior to installing a newer version.<br />
*Go to Control Panel and uninstall the '''Arduino IDE for Microduino'''.<br />
*Delete the '''C:\Program Files (x86)\Arduino IDE for Microduino''' folder as some legacy files may cause issues with a new installation.<br />
Then proceed to the next steps.<br />
|}<br />
<br />
=Download=<br />
Download the latest Windows IDE: [https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe <big>HERE</big>] (Version 5.0, 2019-03-25)<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
1. Double click on the setup file to start the installation process. Click <b>Next</b>.<br />
[[File:WinInstallNew_01.png|500px|left|thumb]]<br clear=all><br />
2. The next window will allow you to select which options to install. Leave all checked and click <b>Install</b>.<br />
[[File:WinInstallNew_02.png|500px|left|thumb]]<br clear=all><br />
3. The installation process will begin for the Arduino IDE. <br />
[[File:WinInstallNew_03.png|500px|left|thumb]]<br clear=all><br />
4. Wait until it is complete.<br />
[[File:WinInstallNew_04.png|500px|left|thumb]]<br clear=all><br />
5. After the Arduino IDE has been installed, a window for driver installation will appear. Click <b>Next</b>. <br />
[[File:WinInstallNew_05.png|500px|left|thumb]]<br clear=all><br />
6. Click on "<b>I accept this agreement</b>" and click <b>Next</b> to start the drivers installation.<br />
[[File:WinInstallNew_06.png|500px|left|thumb]]<br clear=all><br />
7. After the drivers are installed, click <b>Finish</b>.<br />
[[File:WinInstallNew_07.png|500px|left|thumb]]<br clear=all><br />
8.Installation is now complete! Click on <b>Finish</b>.<br />
[[File:WinInstallNew_08.png|500px|left|thumb]]<br clear=all><br />
9.If you left the run option checked, the software will start to launch. Otherwise locate the program shortcut on your desktop or start menu and launch it.<br />
[[File:WinInstallNew_09.png|500px|left|thumb]]<br clear=all><br />
10. The software is now ready to be used!<br />
[[File:WinInstallNew_10.png|500px|left|thumb]]<br clear=all><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB.jpg|500px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules. mBattery must be "ON" in order to program the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:Interface.png|400px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:Tools.JPG|400px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Template:IDE_Setup_(Mac)&diff=23590Template:IDE Setup (Mac)2019-03-25T15:57:13Z<p>Sonny: </p>
<hr />
<div>Download the latest MacOS IDE: [https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg <big>HERE</big>] (Version 5.0, 2019-03-25)<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg|150px|left|thumb]]<br clear=all><br />
*Change your settings to allow identified developers by going to: (Apple Logo) >>> '''System Preferences...'''<br />
*Then go to '''Security & Privacy'''.<br />
[[File:MacTutorial_Settings_2.png|400px]]<br />
<br><br />
<br><br />
*Click on then '''Lock''' icon and enter your credentials to be able to change settings.<br />
*Under '''Allow apps download from:''' select '''App Store and identified developers'''<br />
*Click the '''Lock''' icon again to lock and save changes.<br />
[[File:MacTutorial_Settings_3.png|600px]]<br />
*Open the downloaded file. A folder will open containing the Microduino IDE and drivers for the hardware.<br />
[[File:MacTutorial_1_OpenDmg.png|400px]]<br />
*Open the '''Drivers''' folder. Drivers are needed to communicate with the Microduino hardware.<br />
[[File:MacTutorial_2_DmgContents.png|500px]]<br />
*Install '''ONE''' of the driver packages:<br />
** '''Driver_OS10.3.mpkg''' if you have Mac OS 10.3 or below.<br />
** '''Driver_OS10.4-10.8.mpkg''' if you have Mac OS 10.4 to Mac OS 10.8.<br />
** '''Driver_OS10.9-Newer.mpkg''' if you have Mac OS 10.9 or newer.<br />
*Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_3_InstallDriver1.png|400px]]<br />
*Once completed. Open the '''USBTTL-C Install''' folder. This is another driver that needs to be installed. <br />
*'''<span style="color:#FF0000">Important Note</span>''': '''This driver requires you to restart your computer. Save all work before installing this driver!!!'''<br />
* ('''Note''': The Mac OS X 10.6 or older package does not contain this. Therefore, you can skip this step.)<br />
[[File:MacTutorial_4_DriverFolder.png|400px]]<br />
*Open '''CH34x_Install.pkg'''. Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_5_InstallDriver2.png|400px]]<br />
*Drag the '''Arduino for Microduino.app''' application to your '''Applications''' folder to install the IDE.<br />
<br><br />
<br><br />
[[File:MacTutorial_6_DragApp.png|700px]]]<br />
<br><br />
<br><br />
*The software is now installed and ready to use. Double-click the application to launch it!<br />
[[File:MacTutorial_7_InstalledApp.png|400px]]<br />
[[File:MacTutorial_8_LaunchApp.png|400px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Mac&diff=23589Getting started: Microduino IDE for Mac2019-03-25T15:56:32Z<p>Sonny: /* Download */</p>
<hr />
<div><br />
{| style="width: 80%;"<br />
|-<br />
|<br />
<br />
The guide below is a software setup guide for Mac OS aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Mac)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Mac)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Mac)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Mac)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Mac)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Mac)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Mac)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Download=<br />
Download the latest MacOS IDE: [https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg <big>HERE</big>] (Version 5.0, 2019-03-25)<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
==Security Settings==<br />
*Change your settings to allow identified developers by going to: (Apple Logo) >>> '''System Preferences...'''<br />
*Then go to '''Security & Privacy'''.<br />
[[File:MacTutorial_Settings_2.png|400px]]<br />
<br><br />
<br><br />
*Click on then '''Lock''' icon and enter your credentials to be able to change settings.<br />
*Under '''Allow apps download from:''' select '''App Store and identified developers'''<br />
*Click the '''Lock''' icon again to lock and save changes.<br />
[[File:MacTutorial_Settings_3.png|600px]]<br />
==Drivers Installation==<br />
===FTDI Driver===<br />
*Open the downloaded file. A folder will open containing the Microduino IDE and drivers for the hardware.<br />
[[File:MacTutorial_1_OpenDmg.png|400px]]<br />
*Open the '''Drivers''' folder. Drivers are needed to communicate with the Microduino hardware.<br />
[[File:MacTutorial_2_DmgContents.png|500px]]<br />
*Install '''ONE''' of the driver packages:<br />
** '''Driver_OS10.3.mpkg''' if you have Mac OS 10.3 or below.<br />
** '''Driver_OS10.4-10.8.mpkg''' if you have Mac OS 10.4 to Mac OS 10.8.<br />
** '''Driver_OS10.9-Newer.mpkg''' if you have Mac OS 10.9 or newer.<br />
*Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_3_InstallDriver1.png|400px]]<br />
===CP210X Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''CP210X Install''' folder. This is another driver that needs to be installed.<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:Mac_Install_SliDriver.png|400px]]<br />
*Open '''SliLabsUSBDriverDisk.dmg'''. Follow the on-screen instructions to install the driver.<br />
[[File:Mac_Driver_Install_SliDriver_Prompt.png|400px]]<br />
===CH34x Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''USBTTL-C Install''' folder. This is another driver that needs to be installed. <br />
*'''<span style="color:#FF0000">Important Note</span>''': '''This driver requires you to restart your computer. Save all work before installing this driver!!!'''<br />
* ('''Note''': The Mac OS X 10.6 or older package does not contain this. Therefore, you can skip this step.)<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:MacTutorial_4_DriverFolder.png|400px]]<br />
*Open '''CH34x_Install.pkg'''. Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_5_InstallDriver2.png|400px]]<br />
==Application Copying==<br />
*Drag the '''Arduino for Microduino.app''' application to your '''Applications''' folder to install the IDE.<br />
<br><br />
<br><br />
[[File:MacTutorial_6_DragApp.png|700px]]]<br />
<br><br />
<br><br />
*The software is now installed and ready to use. Double-click the application to launch it!<br />
[[File:MacTutorial_7_InstalledApp.png|400px]]<br />
[[File:MacTutorial_8_LaunchApp.png|400px]]<br />
<br />
=Microduino / mCookie CoreUSB Setup=<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; text-align:center;"> <br />
[[File:Microduino-core32U4-rect-nologo.jpg|200px]] [[File:MCookie-core32U4-rect.jpg|200px]]<br />
<br>For '''Microduino CoreUSB''' or '''mCookie CoreUSB''' ONLY. '''Expand''' to view contents.<br />
<br>Otherwise, skip to the next section.<br />
<div class="mw-collapsible-content" style="text-align:left;"><br />
<hr><br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. A popup will appear. Click continue.<br />
[[File:mCookie_GettingStart_1_EN.png|500px|center|thumb]]<br><br />
*Your Mac is trying to recognize the new device. Briefly press the key to the right of your shift key.<br />
[[File:mCookie_GettingStart_2_EN.png|500px|center|thumb]]<br><br />
*A popup will appear saying that your keyboard cannot be recognized. Click "Skip".<br />
[[File:mCookie_GettingStart_3_EN.png|500px|center|thumb]]<br><br />
*Select the keyboard layout for your region (ANSI for most users). Click done.<br />
[[File:mCookie_GettingStart_4_EN.png|500px|center|thumb]]<br><br />
</div><br />
</div><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL_mac1.jpg|600px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB_mac1.jpg|600px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:MacTutorial_CH340_Port.png|600px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:microduinoGettingStart-IDE1.jpg|500px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:microduinoGettingStart-Tools1.jpg|600px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Mac&diff=23588Getting started: Microduino IDE for Mac2019-03-25T15:55:57Z<p>Sonny: /* Download */</p>
<hr />
<div><br />
{| style="width: 80%;"<br />
|-<br />
|<br />
<br />
The guide below is a software setup guide for Mac OS aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Mac)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Mac)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Mac)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Mac)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Mac)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Mac)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Mac)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Download=<br />
Download the latest MacOS IDE: [https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg <big>HERE</big>]<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino%20IDE%20for%20Microduino-mac-1.8.4-V5.0.dmg|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
==Security Settings==<br />
*Change your settings to allow identified developers by going to: (Apple Logo) >>> '''System Preferences...'''<br />
*Then go to '''Security & Privacy'''.<br />
[[File:MacTutorial_Settings_2.png|400px]]<br />
<br><br />
<br><br />
*Click on then '''Lock''' icon and enter your credentials to be able to change settings.<br />
*Under '''Allow apps download from:''' select '''App Store and identified developers'''<br />
*Click the '''Lock''' icon again to lock and save changes.<br />
[[File:MacTutorial_Settings_3.png|600px]]<br />
==Drivers Installation==<br />
===FTDI Driver===<br />
*Open the downloaded file. A folder will open containing the Microduino IDE and drivers for the hardware.<br />
[[File:MacTutorial_1_OpenDmg.png|400px]]<br />
*Open the '''Drivers''' folder. Drivers are needed to communicate with the Microduino hardware.<br />
[[File:MacTutorial_2_DmgContents.png|500px]]<br />
*Install '''ONE''' of the driver packages:<br />
** '''Driver_OS10.3.mpkg''' if you have Mac OS 10.3 or below.<br />
** '''Driver_OS10.4-10.8.mpkg''' if you have Mac OS 10.4 to Mac OS 10.8.<br />
** '''Driver_OS10.9-Newer.mpkg''' if you have Mac OS 10.9 or newer.<br />
*Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_3_InstallDriver1.png|400px]]<br />
===CP210X Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''CP210X Install''' folder. This is another driver that needs to be installed.<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:Mac_Install_SliDriver.png|400px]]<br />
*Open '''SliLabsUSBDriverDisk.dmg'''. Follow the on-screen instructions to install the driver.<br />
[[File:Mac_Driver_Install_SliDriver_Prompt.png|400px]]<br />
===CH34x Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''USBTTL-C Install''' folder. This is another driver that needs to be installed. <br />
*'''<span style="color:#FF0000">Important Note</span>''': '''This driver requires you to restart your computer. Save all work before installing this driver!!!'''<br />
* ('''Note''': The Mac OS X 10.6 or older package does not contain this. Therefore, you can skip this step.)<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:MacTutorial_4_DriverFolder.png|400px]]<br />
*Open '''CH34x_Install.pkg'''. Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_5_InstallDriver2.png|400px]]<br />
==Application Copying==<br />
*Drag the '''Arduino for Microduino.app''' application to your '''Applications''' folder to install the IDE.<br />
<br><br />
<br><br />
[[File:MacTutorial_6_DragApp.png|700px]]]<br />
<br><br />
<br><br />
*The software is now installed and ready to use. Double-click the application to launch it!<br />
[[File:MacTutorial_7_InstalledApp.png|400px]]<br />
[[File:MacTutorial_8_LaunchApp.png|400px]]<br />
<br />
=Microduino / mCookie CoreUSB Setup=<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; text-align:center;"> <br />
[[File:Microduino-core32U4-rect-nologo.jpg|200px]] [[File:MCookie-core32U4-rect.jpg|200px]]<br />
<br>For '''Microduino CoreUSB''' or '''mCookie CoreUSB''' ONLY. '''Expand''' to view contents.<br />
<br>Otherwise, skip to the next section.<br />
<div class="mw-collapsible-content" style="text-align:left;"><br />
<hr><br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. A popup will appear. Click continue.<br />
[[File:mCookie_GettingStart_1_EN.png|500px|center|thumb]]<br><br />
*Your Mac is trying to recognize the new device. Briefly press the key to the right of your shift key.<br />
[[File:mCookie_GettingStart_2_EN.png|500px|center|thumb]]<br><br />
*A popup will appear saying that your keyboard cannot be recognized. Click "Skip".<br />
[[File:mCookie_GettingStart_3_EN.png|500px|center|thumb]]<br><br />
*Select the keyboard layout for your region (ANSI for most users). Click done.<br />
[[File:mCookie_GettingStart_4_EN.png|500px|center|thumb]]<br><br />
</div><br />
</div><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL_mac1.jpg|600px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB_mac1.jpg|600px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:MacTutorial_CH340_Port.png|600px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:microduinoGettingStart-IDE1.jpg|500px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:microduinoGettingStart-Tools1.jpg|600px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Mac&diff=23587Getting started: Microduino IDE for Mac2019-03-25T15:55:22Z<p>Sonny: /* Download */</p>
<hr />
<div><br />
{| style="width: 80%;"<br />
|-<br />
|<br />
<br />
The guide below is a software setup guide for Mac OS aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Mac)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Mac)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Mac)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Mac)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Mac)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Mac)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Mac)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Download=<br />
Download the latest MacOS IDE: [https://microduinoinc.com/downloads/Arduino IDE for Microduino-mac-1.8.4-V5.0.dmg <big>HERE</big>]<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino IDE for Microduino-mac-1.8.4-V5.0.dmg|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
==Security Settings==<br />
*Change your settings to allow identified developers by going to: (Apple Logo) >>> '''System Preferences...'''<br />
*Then go to '''Security & Privacy'''.<br />
[[File:MacTutorial_Settings_2.png|400px]]<br />
<br><br />
<br><br />
*Click on then '''Lock''' icon and enter your credentials to be able to change settings.<br />
*Under '''Allow apps download from:''' select '''App Store and identified developers'''<br />
*Click the '''Lock''' icon again to lock and save changes.<br />
[[File:MacTutorial_Settings_3.png|600px]]<br />
==Drivers Installation==<br />
===FTDI Driver===<br />
*Open the downloaded file. A folder will open containing the Microduino IDE and drivers for the hardware.<br />
[[File:MacTutorial_1_OpenDmg.png|400px]]<br />
*Open the '''Drivers''' folder. Drivers are needed to communicate with the Microduino hardware.<br />
[[File:MacTutorial_2_DmgContents.png|500px]]<br />
*Install '''ONE''' of the driver packages:<br />
** '''Driver_OS10.3.mpkg''' if you have Mac OS 10.3 or below.<br />
** '''Driver_OS10.4-10.8.mpkg''' if you have Mac OS 10.4 to Mac OS 10.8.<br />
** '''Driver_OS10.9-Newer.mpkg''' if you have Mac OS 10.9 or newer.<br />
*Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_3_InstallDriver1.png|400px]]<br />
===CP210X Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''CP210X Install''' folder. This is another driver that needs to be installed.<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:Mac_Install_SliDriver.png|400px]]<br />
*Open '''SliLabsUSBDriverDisk.dmg'''. Follow the on-screen instructions to install the driver.<br />
[[File:Mac_Driver_Install_SliDriver_Prompt.png|400px]]<br />
===CH34x Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''USBTTL-C Install''' folder. This is another driver that needs to be installed. <br />
*'''<span style="color:#FF0000">Important Note</span>''': '''This driver requires you to restart your computer. Save all work before installing this driver!!!'''<br />
* ('''Note''': The Mac OS X 10.6 or older package does not contain this. Therefore, you can skip this step.)<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:MacTutorial_4_DriverFolder.png|400px]]<br />
*Open '''CH34x_Install.pkg'''. Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_5_InstallDriver2.png|400px]]<br />
==Application Copying==<br />
*Drag the '''Arduino for Microduino.app''' application to your '''Applications''' folder to install the IDE.<br />
<br><br />
<br><br />
[[File:MacTutorial_6_DragApp.png|700px]]]<br />
<br><br />
<br><br />
*The software is now installed and ready to use. Double-click the application to launch it!<br />
[[File:MacTutorial_7_InstalledApp.png|400px]]<br />
[[File:MacTutorial_8_LaunchApp.png|400px]]<br />
<br />
=Microduino / mCookie CoreUSB Setup=<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; text-align:center;"> <br />
[[File:Microduino-core32U4-rect-nologo.jpg|200px]] [[File:MCookie-core32U4-rect.jpg|200px]]<br />
<br>For '''Microduino CoreUSB''' or '''mCookie CoreUSB''' ONLY. '''Expand''' to view contents.<br />
<br>Otherwise, skip to the next section.<br />
<div class="mw-collapsible-content" style="text-align:left;"><br />
<hr><br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. A popup will appear. Click continue.<br />
[[File:mCookie_GettingStart_1_EN.png|500px|center|thumb]]<br><br />
*Your Mac is trying to recognize the new device. Briefly press the key to the right of your shift key.<br />
[[File:mCookie_GettingStart_2_EN.png|500px|center|thumb]]<br><br />
*A popup will appear saying that your keyboard cannot be recognized. Click "Skip".<br />
[[File:mCookie_GettingStart_3_EN.png|500px|center|thumb]]<br><br />
*Select the keyboard layout for your region (ANSI for most users). Click done.<br />
[[File:mCookie_GettingStart_4_EN.png|500px|center|thumb]]<br><br />
</div><br />
</div><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL_mac1.jpg|600px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB_mac1.jpg|600px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:MacTutorial_CH340_Port.png|600px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:microduinoGettingStart-IDE1.jpg|500px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:microduinoGettingStart-Tools1.jpg|600px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Template:IDE_Setup_(Windows)&diff=23586Template:IDE Setup (Windows)2019-03-25T15:54:35Z<p>Sonny: </p>
<hr />
<div>{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' If you have a previous version installed already, you must uninstall that version prior to installing a newer version.<br />
*Go to Control Panel and uninstall the '''Arduino IDE for Microduino'''.<br />
*Delete the '''C:\Program Files (x86)\Arduino IDE for Microduino''' folder as some legacy files may cause issues with a new installation.<br />
Then proceed to the next steps.<br />
|}<br />
<br />
1. Download the latest Windows IDE: [https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe <big>HERE</big>]<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe|150px|left|thumb]]<br clear=all><br />
2. Double click on the setup file to start the installation process. Click <b>Next</b>.<br />
[[File:WinInstallNew_01.png|500px|left|thumb]]<br clear=all><br />
3. The next window will allow you to select which options to install. Leave all checked and click <b>Install</b>.<br />
[[File:WinInstallNew_02.png|500px|left|thumb]]<br clear=all><br />
4. The installation process will begin for the Arduino IDE. <br />
[[File:WinInstallNew_03.png|500px|left|thumb]]<br clear=all><br />
5. Wait until it is complete.<br />
[[File:WinInstallNew_04.png|500px|left|thumb]]<br clear=all><br />
6. After the Arduino IDE has been installed, a window for driver installation will appear. Click <b>Next</b>. <br />
[[File:WinInstallNew_05.png|500px|left|thumb]]<br clear=all><br />
7. Click on "<b>I accept this agreement</b>" and click <b>Next</b> to start the drivers installation.<br />
[[File:WinInstallNew_06.png|500px|left|thumb]]<br clear=all><br />
8. After the drivers are installed, click <b>Finish</b>.<br />
[[File:WinInstallNew_07.png|500px|left|thumb]]<br clear=all><br />
9.Installation is now complete! Click on <b>Finish</b>.<br />
[[File:WinInstallNew_08.png|500px|left|thumb]]<br clear=all><br />
10.If you left the run option checked, the software will start to launch. Otherwise locate the program shortcut on your desktop or start menu and launch it.<br />
[[File:WinInstallNew_09.png|500px|left|thumb]]<br clear=all><br />
11. The software is now ready to be used!<br />
[[File:WinInstallNew_10.png|500px|left|thumb]]<br clear=all></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Windows&diff=23585Getting started: Microduino IDE for Windows2019-03-25T15:53:34Z<p>Sonny: /* Download */</p>
<hr />
<div>{| style="width: 80%;"<br />
|-<br />
|<br />
The guide below is a software setup guide for Windows aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Windows)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Windows)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Windows)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Windows)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Windows)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Windows)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Windows)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Previous Installations=<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' If you have a previous version installed already, you must uninstall that version prior to installing a newer version.<br />
*Go to Control Panel and uninstall the '''Arduino IDE for Microduino'''.<br />
*Delete the '''C:\Program Files (x86)\Arduino IDE for Microduino''' folder as some legacy files may cause issues with a new installation.<br />
Then proceed to the next steps.<br />
|}<br />
<br />
=Download=<br />
Download the latest Windows IDE: [https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe <big>HERE</big>]<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino.IDE.for.Microduino-win-1.8.4-V5.0.exe|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
1. Double click on the setup file to start the installation process. Click <b>Next</b>.<br />
[[File:WinInstallNew_01.png|500px|left|thumb]]<br clear=all><br />
2. The next window will allow you to select which options to install. Leave all checked and click <b>Install</b>.<br />
[[File:WinInstallNew_02.png|500px|left|thumb]]<br clear=all><br />
3. The installation process will begin for the Arduino IDE. <br />
[[File:WinInstallNew_03.png|500px|left|thumb]]<br clear=all><br />
4. Wait until it is complete.<br />
[[File:WinInstallNew_04.png|500px|left|thumb]]<br clear=all><br />
5. After the Arduino IDE has been installed, a window for driver installation will appear. Click <b>Next</b>. <br />
[[File:WinInstallNew_05.png|500px|left|thumb]]<br clear=all><br />
6. Click on "<b>I accept this agreement</b>" and click <b>Next</b> to start the drivers installation.<br />
[[File:WinInstallNew_06.png|500px|left|thumb]]<br clear=all><br />
7. After the drivers are installed, click <b>Finish</b>.<br />
[[File:WinInstallNew_07.png|500px|left|thumb]]<br clear=all><br />
8.Installation is now complete! Click on <b>Finish</b>.<br />
[[File:WinInstallNew_08.png|500px|left|thumb]]<br clear=all><br />
9.If you left the run option checked, the software will start to launch. Otherwise locate the program shortcut on your desktop or start menu and launch it.<br />
[[File:WinInstallNew_09.png|500px|left|thumb]]<br clear=all><br />
10. The software is now ready to be used!<br />
[[File:WinInstallNew_10.png|500px|left|thumb]]<br clear=all><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB.jpg|500px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules. mBattery must be "ON" in order to program the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:Interface.png|400px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:Tools.JPG|400px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23581Sensor / Trinket Template2019-02-22T20:37:53Z<p>Sonny: /* Arduino IDE */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
{|<br />
|'''Description:'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments:'''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return:'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23580Sensor / Trinket Template2019-02-22T20:37:34Z<p>Sonny: /* Digital Read */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
{|style="border-down:10px;border-right:10px"<br />
|'''Description:'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments:'''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return:'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23579Sensor / Trinket Template2019-02-22T20:35:48Z<p>Sonny: /* Digital Read */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
{|style="border-down:10px;border-right:10px"<br />
|'''Description:``'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments: '''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return:'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23578Sensor / Trinket Template2019-02-22T20:35:35Z<p>Sonny: /* Digital Read */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
{|style="border-down:10px;border-right:10px"<br />
|'''Description:<t>'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments: '''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return:'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23577Sensor / Trinket Template2019-02-22T20:34:37Z<p>Sonny: /* Digital Read */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
{|style="border-down:10px;border-right:10px"<br />
|'''Description: '''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments: '''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return: '''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23576Sensor / Trinket Template2019-02-22T20:34:26Z<p>Sonny: /* Digital Read */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
{|style="border-down:10px;border-right:10px"<br />
|'''Description:'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments:'''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return:'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23575Sensor / Trinket Template2019-02-22T20:34:08Z<p>Sonny: /* Arduino IDE */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
{|style="border-down:10px;border-right:10px"<br />
|'''Description'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments'''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23574Sensor / Trinket Template2019-02-22T19:15:04Z<p>Sonny: /* Arduino IDE */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
<br />
<br />
{|style="border-down:10px;border-right:10px"<br />
|'''Description'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments'''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23573Sensor / Trinket Template2019-02-22T19:12:44Z<p>Sonny: /* Digital Read */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
{|cellpadding="4"<br />
|'''Description'''<br />
|Reads the current value of the Crash Sensor.<br />
|-<br />
|'''Arguments'''<br />
|pinNum - the pin number that the Crash Sensor is connected to.<br />
|-<br />
|'''Return'''<br />
|'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
|-<br />
|<br />
|'''false''' or '''low''' when the Crash Sensor is pressed.<br />
|}</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23572Sensor / Trinket Template2019-02-22T19:04:30Z<p>Sonny: /* Digital Read */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
Description: Reads the current value of the Crash Sensor.<br />
* Arguments:<br />
** pinNum - the pin number that the Crash Sensor is connected to.<br />
* Return: <br />
**'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
**'''false''' or '''low''' when the Crash Sensor is pressed.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23571Sensor / Trinket Template2019-02-22T19:04:16Z<p>Sonny: /* Arduino IDE */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
===Digital Read===<br />
<syntaxhighlight lang="cpp"><br />
digitalRead(pinNum)<br />
</syntaxhighlight><br />
* Description: Reads the current value of the Crash Sensor.<br />
* Arguments:<br />
** pinNum - the pin number that the Crash Sensor is connected to.<br />
* Return: <br />
**'''true''' or '''high''' when the Crash Sensor is NOT pressed.<br />
**'''false''' or '''low''' when the Crash Sensor is pressed.</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23570Sensor / Trinket Template2019-02-22T19:00:16Z<p>Sonny: </p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
=Usage=<br />
==Arduino IDE==<br />
<syntaxhighlight lang="cpp"><br />
digitalRead()<br />
</syntaxhighlight></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23569Sensor / Trinket Template2019-02-22T18:54:23Z<p>Sonny: </p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23568Sensor / Trinket Template2019-02-22T18:52:39Z<p>Sonny: </p>
<hr />
<div><div style="width:50%; text-align:left"><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
</div></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Mac&diff=23567Getting started: Microduino IDE for Mac2019-02-15T19:19:51Z<p>Sonny: /* Download */</p>
<hr />
<div><br />
{| style="width: 80%;"<br />
|-<br />
|<br />
<br />
The guide below is a software setup guide for Mac OS aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Mac)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Mac)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Mac)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Mac)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Mac)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Mac)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Mac)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Download=<br />
Download the latest MacOS IDE: [https://microduinoinc.com/downloads/Arduino%20IDE%201.8.4%20for%20Microduino%20ver20180305.dmg <big>HERE</big>]<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino%20IDE%201.8.4%20for%20Microduino%20ver20180305.dmg|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
==Security Settings==<br />
*Change your settings to allow identified developers by going to: (Apple Logo) >>> '''System Preferences...'''<br />
*Then go to '''Security & Privacy'''.<br />
[[File:MacTutorial_Settings_2.png|400px]]<br />
<br><br />
<br><br />
*Click on then '''Lock''' icon and enter your credentials to be able to change settings.<br />
*Under '''Allow apps download from:''' select '''App Store and identified developers'''<br />
*Click the '''Lock''' icon again to lock and save changes.<br />
[[File:MacTutorial_Settings_3.png|600px]]<br />
==Drivers Installation==<br />
===FTDI Driver===<br />
*Open the downloaded file. A folder will open containing the Microduino IDE and drivers for the hardware.<br />
[[File:MacTutorial_1_OpenDmg.png|400px]]<br />
*Open the '''Drivers''' folder. Drivers are needed to communicate with the Microduino hardware.<br />
[[File:MacTutorial_2_DmgContents.png|500px]]<br />
*Install '''ONE''' of the driver packages:<br />
** '''Driver_OS10.3.mpkg''' if you have Mac OS 10.3 or below.<br />
** '''Driver_OS10.4-10.8.mpkg''' if you have Mac OS 10.4 to Mac OS 10.8.<br />
** '''Driver_OS10.9-Newer.mpkg''' if you have Mac OS 10.9 or newer.<br />
*Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_3_InstallDriver1.png|400px]]<br />
===CP210X Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''CP210X Install''' folder. This is another driver that needs to be installed.<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:Mac_Install_SliDriver.png|400px]]<br />
*Open '''SliLabsUSBDriverDisk.dmg'''. Follow the on-screen instructions to install the driver.<br />
[[File:Mac_Driver_Install_SliDriver_Prompt.png|400px]]<br />
===CH34x Driver===<br />
*Once completed return to the '''Drivers''' folder. Open the '''USBTTL-C Install''' folder. This is another driver that needs to be installed. <br />
*'''<span style="color:#FF0000">Important Note</span>''': '''This driver requires you to restart your computer. Save all work before installing this driver!!!'''<br />
* ('''Note''': The Mac OS X 10.6 or older package does not contain this. Therefore, you can skip this step.)<br />
[[File:MacTutorial_2_DmgContents.png|400px]]<br />
[[File:MacTutorial_4_DriverFolder.png|400px]]<br />
*Open '''CH34x_Install.pkg'''. Follow the on-screen instructions to install the driver.<br />
[[File:MacTutorial_5_InstallDriver2.png|400px]]<br />
==Application Copying==<br />
*Drag the '''Arduino for Microduino.app''' application to your '''Applications''' folder to install the IDE.<br />
<br><br />
<br><br />
[[File:MacTutorial_6_DragApp.png|700px]]]<br />
<br><br />
<br><br />
*The software is now installed and ready to use. Double-click the application to launch it!<br />
[[File:MacTutorial_7_InstalledApp.png|400px]]<br />
[[File:MacTutorial_8_LaunchApp.png|400px]]<br />
<br />
=Microduino / mCookie CoreUSB Setup=<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; text-align:center;"> <br />
[[File:Microduino-core32U4-rect-nologo.jpg|200px]] [[File:MCookie-core32U4-rect.jpg|200px]]<br />
<br>For '''Microduino CoreUSB''' or '''mCookie CoreUSB''' ONLY. '''Expand''' to view contents.<br />
<br>Otherwise, skip to the next section.<br />
<div class="mw-collapsible-content" style="text-align:left;"><br />
<hr><br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. A popup will appear. Click continue.<br />
[[File:mCookie_GettingStart_1_EN.png|500px|center|thumb]]<br><br />
*Your Mac is trying to recognize the new device. Briefly press the key to the right of your shift key.<br />
[[File:mCookie_GettingStart_2_EN.png|500px|center|thumb]]<br><br />
*A popup will appear saying that your keyboard cannot be recognized. Click "Skip".<br />
[[File:mCookie_GettingStart_3_EN.png|500px|center|thumb]]<br><br />
*Select the keyboard layout for your region (ANSI for most users). Click done.<br />
[[File:mCookie_GettingStart_4_EN.png|500px|center|thumb]]<br><br />
</div><br />
</div><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL_mac1.jpg|600px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB_mac1.jpg|600px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:MacTutorial_CH340_Port.png|600px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:microduinoGettingStart-IDE1.jpg|500px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:microduinoGettingStart-Tools1.jpg|600px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Getting_started:_Microduino_IDE_for_Windows&diff=23566Getting started: Microduino IDE for Windows2019-02-15T19:19:14Z<p>Sonny: /* Download */</p>
<hr />
<div>{| style="width: 80%;"<br />
|-<br />
|<br />
The guide below is a software setup guide for Windows aimed for general use of Microduino products.<br />
<br />
For kit specific getting started guides please follow the appropriate links in the [[#Kit_Specific_Software_Setup_Guides]] section:<br />
<br />
=Kit Specific Software Setup Guides=<br />
{{Clickable_headed_image_table_box_small|header=Itty Bitty City|link=Getting_Started_with_Itty_Bitty_City_(Windows)|image=File:IBC.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 101 Basic|link=Getting_Started_with_101_Basic_Kit_(Windows)|image=File:mCookie_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 201 Advanced|link=Getting_Started_with_201_Advanced_Kit_(Windows)|image=File:mCookie_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 301 Expert|link=Getting_Started_with_301_Expert_Kit_(Windows)|image=File:mCookie_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 102 Basic|link=Getting_Started_with_102_Basic_Kit_(Windows)|image=File:mCookie_102_Basic_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 202 Advanced|link=Getting_Started_with_202_Advanced_Kit_(Windows)|image=File:mCookie_202_Advanced_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_small|header=mCookie 302 Expert|link=Getting_Started_with_302_Expert_Kit_(Windows)|image=File:mCookie_302_Expert_Kit.png|image_size=140px|table_width=175px|table_height=150px}}<br />
{{Clickable_headed_image_table_box_clear}}<br />
<big><b>If your kit is not listed, please proceed following the general setup guide below.</b></big><br />
<br />
=Previous Installations=<br />
{| class="wikitable" style="background-color:#FEF9E7;"<br />
|'''Note:''' If you have a previous version installed already, you must uninstall that version prior to installing a newer version.<br />
*Go to Control Panel and uninstall the '''Arduino IDE for Microduino'''.<br />
*Delete the '''C:\Program Files (x86)\Arduino IDE for Microduino''' folder as some legacy files may cause issues with a new installation.<br />
Then proceed to the next steps.<br />
|}<br />
<br />
=Download=<br />
Download the latest Windows IDE: [https://microduinoinc.com/downloads/Arduino%20IDE%201.8.4%20for%20Microduino%20ver20180305.exe <big>HERE</big>]<br />
[[File:Arduino_Download.png|link=https://microduinoinc.com/downloads/Arduino%20IDE%201.8.4%20for%20Microduino%20ver20180305.exe|150px|left|thumb]]<br clear=all><br />
<br />
=Installation=<br />
1. Double click on the setup file to start the installation process. Click <b>Next</b>.<br />
[[File:WinInstallNew_01.png|500px|left|thumb]]<br clear=all><br />
2. The next window will allow you to select which options to install. Leave all checked and click <b>Install</b>.<br />
[[File:WinInstallNew_02.png|500px|left|thumb]]<br clear=all><br />
3. The installation process will begin for the Arduino IDE. <br />
[[File:WinInstallNew_03.png|500px|left|thumb]]<br clear=all><br />
4. Wait until it is complete.<br />
[[File:WinInstallNew_04.png|500px|left|thumb]]<br clear=all><br />
5. After the Arduino IDE has been installed, a window for driver installation will appear. Click <b>Next</b>. <br />
[[File:WinInstallNew_05.png|500px|left|thumb]]<br clear=all><br />
6. Click on "<b>I accept this agreement</b>" and click <b>Next</b> to start the drivers installation.<br />
[[File:WinInstallNew_06.png|500px|left|thumb]]<br clear=all><br />
7. After the drivers are installed, click <b>Finish</b>.<br />
[[File:WinInstallNew_07.png|500px|left|thumb]]<br clear=all><br />
8.Installation is now complete! Click on <b>Finish</b>.<br />
[[File:WinInstallNew_08.png|500px|left|thumb]]<br clear=all><br />
9.If you left the run option checked, the software will start to launch. Otherwise locate the program shortcut on your desktop or start menu and launch it.<br />
[[File:WinInstallNew_09.png|500px|left|thumb]]<br clear=all><br />
10. The software is now ready to be used!<br />
[[File:WinInstallNew_10.png|500px|left|thumb]]<br clear=all><br />
<br />
=Confirm Drivers Installed Successfully=<br />
Confirm that the drivers are installed successfully based on your hardware.<br />
<br />
Refer to the table below for which programmer each kit uses:<br />
{| class="wikitable"<br />
|-<br />
! Programmer<br />
! Contained in Kit<br />
! Programmable Boards<br />
|-<br />
| USBTTL<br />
| 102 Basic Kit<br />
| Core, Core+, CoreRF<br />
|- <br />
| mBattery<br />
| Itty Bitty City, 202 Advanced Kit, 302 Expert Kit<br />
| Core, Core+, CoreRF<br />
|-<br />
| (CoreUSB)*<br />
| X01 Series Kits: 101 Basic Kit; 201 Advanced Kit; 301 Expert Kit<br />
| CoreUSB<br />
|}<br />
*NOTE: CoreUSB is a core module with an integrated programmer.<br />
<br />
==USBTTL==<br />
*Connect [[Microduino-USBTTL]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
==CoreUSB==<br />
*Connect [[Microduino-CoreUSB]] or [[mCookie-CoreUSB]] to your computer. Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-CoreUSB.jpg|500px|center|thumb]]<br />
==mBattery==<br />
*Connect [[mCookie-Battery]] to your computer.<br />
[[File:MBattery-t.jpg|400px|center|thumb]]<br />
<blockquote>IMPORTANT: Ensure that mBattery is "ON" by pressing and holding the button. A red LED should be on, which indicates that power is being supplied to the modules. mBattery must be "ON" in order to program the modules.</blockquote><br />
*Verify that there are available Port options under Tools.<br />
[[File:microduinoGettingStart-USBTTL.jpg|500px|center|thumb]]<br />
<br />
=Selecting Board Type and Processor=<br />
Selecting the Board Type and Processor is required to compile the correct code for the core module.<br />
<br />
Configuring the software is done under '''Tools > Board''' and '''Tools > Processor'''.<br />
<br />
Below is the table which lists all the core modules with corresponding '''Board''' and '''Processor'''. The table also lists kits that contain specific core modules.<br />
<br />
Example usage would be for the Core module in Itty Bitty City. Board is '''Microduino/mCookie-Core (328p)''' and Processor is '''Atmega328P@16M,5V'''.<br />
{| class="wikitable"<br />
|-<br />
! Name<br />
! Board<br />
! Processor<br />
! Contained in Kit<br />
|-<br />
| rowspan="2" | Core (168pa)<br />
| rowspan="2" | Microduino/mCookie-Core (168pa)<br />
| Atmega168pa@8M,3.3V<br />
|-<br />
| Atmega168pa@16M,5V<br />
|-<br />
| rowspan="2" | Core (328p)<br />
| rowspan="2" | Microduino/mCookie-Core (328p)<br />
| Atmega328P@8M,3.3V<br />
<br />
|-<br />
| Atmega328P@16M,5V<br />
| [[Itty_Bitty_City|Itty Bitty City Kit]], '''X02 Series Kits''': [[MCookie_Basic_Kit|102 Basic Kit]]; [[MCookie_Advanced_Kit|202 Advanced Kit]]; [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (644pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (644pa)<br />
| Atmega644pa@16M,3.3V<br />
|-<br />
| Atmega644pa@16M,5V<br />
| [[MCookie_Expert_Kit|302 Expert Kit]]<br />
|-<br />
| rowspan="2" | Core+ (1284pa)<br />
| rowspan="2" | Microduino/mCookie-Core+ (1284pa)<br />
| Atmega1284pa@8M,3.3V<br />
|-<br />
| Atmega1284pa@16M,5V<br />
|-<br />
| CoreUSB<br />
| Microduino/mCookie-Core USB (32u4)<br />
| USB<br />
| '''X01 Series Kits''': [[MCookie_Basic_Kit|101 Basic Kit]]; [[MCookie_Advanced_Kit|201 Advanced Kit]]; [[MCookie_Expert_Kit|301 Expert Kit]]<br />
|-<br />
| CoreRF<br />
| Microduino/mCookie RF (128rfa1)<br />
|}<br />
<br />
==Determining Processor Variant==<br />
===Core===<br />
<center><br />
[[File:microduinoGettingStart-Core3V3.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+3V3.jpg|250px]]<br />
</center><br />
===Core+===<br />
<center><br />
[[File:microduinoGettingStart-Core5V.jpg|250px]]<br />
[[File:microduinoGettingStart-Core+5V.jpg|250px]]<br />
</center><br />
<br />
=Arduino IDE Basics=<br />
===Interface===<br />
[[File:Interface.png|400px|center|thumb]]<br />
*'''[Verify]''': Checks for errors in the code.<br />
<br />
*'''[Upload]''': Uploads the program to a MCU.<br />
<br />
*'''[Serial Monitor]''': Useful in debugging programs.<br />
<br />
===Tools===<br />
[[File:Tools.JPG|400px|center|thumb]]<br />
*'''[Board]''': Select the corresponding core module to which the program is being uploaded.<br />
<br />
*'''[Processor]''': Select the corresponding processor.<br />
<br />
*'''[Port]''': Select the common USB port.<br />
<br />
===Uploading Code===<br />
#Select board type and processor.<br />
#Select the port.<br />
#Click upload.<br />
<br />
<br />
*Note: If using mBattery to upload to a core module. Ensure that mBattery is "ON" and supplying power to the modules. There will be a red LED on. <br />
[[File:MBattery-t.jpg|300px]]</div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23565Sensor / Trinket Template2019-01-31T23:51:49Z<p>Sonny: /* Microduino Series */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab></div>Sonnyhttps://wiki.microduinoinc.com/index.php?title=Sensor_/_Trinket_Template&diff=23564Sensor / Trinket Template2019-01-31T23:51:40Z<p>Sonny: /* Microduino Series */</p>
<hr />
<div>[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
<br />
=Introduction=<br />
The Microduino Crash Sensor is module which can detect if it is pressed or not. It acts a button or switch.<br />
<br />
=Technical Specifications=<br />
*'''SKU / module number:''' MSDS11<br />
*'''Operating voltage:''' 5V<br />
*'''Connectors:''' n/a <br />
*'''Chip Used:''' n/a<br />
*'''Schematics:''' [[File:na]]<br />
*'''Dimensions:'''<br />
<br />
=Compatible Pins=<br />
Use a connector wire to connect this module to either a [[Microduino Hub module]], [[mCookie Hub module]], [[mCenter+]], or any other boards which accepts the standard 4-pin connector for a sensor / trinket.<br />
<br />
This module requires a '''digital input''' compatible pin as shown below:<br />
<br />
[[image of compatible pins]]<br />
<br />
=Hardware Setup=<br />
The bare minimum hardware configurations to used this module is as follows:<br />
==Microduino Series==<br />
<tab name="View" style="width: 50%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: Microduino Core, Microduino Core+, Microduino CoreUSB, or Microduino CoreRF<br />
*1x Microduino USBTTL<br />
*1x Microduino Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x of the following core modules: mCookie Core, mCookie Core+, mCookie CoreUSB, or mCookie CoreRF<br />
*1x of the following core programmers: mCookie USB-TTL, or mCookie mBattery (built-in programmer)<br />
*1x mCookie Connector Hub<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab><br />
<br />
==mCookie Series (using mCenter+)==<br />
<tab name="View" style="width:100%" collapsed><br />
[[File:Microduino_Crash-rect.jpg|thumb|right]]<br />
*1x mCenter+ (built-in mCookie Core+ & programmer)<br />
*1x Connector Wire<br />
*'''1x Crash Sensor'''<br />
</tab></div>Sonny