Read the temperature and humidity from the sensor and print them.

Dependencies:   DHT22 mbed

Fork of Program2_TempAndHumidity by Robotics Kit Workshop

Seeed_Arch_link_TempAndHumidity

Setup

  1. Connect the Temperature sensor as well as the Servo to the Seeeduino-Arch-Link board, and then connect the board to you PC using the micro-USB cable.
  2. The board mounts as a mass-storage device (like a USB drive). Verify that you can see it (drive name will be MBED).
  3. Go to http://developer.mbed.org
  4. Create an ARM mbed account if you do not have one.
  5. On the top right corner, click the Compiler button.

An IDE should open. Congratulations!

On Windows: To see debug messages, install the serial driver.

Debug messages: We can talk to the board via a serial port, but you might need some software. Read this doc and install required software (like PuTTY or CoolTermon Windows).

Locally: If you like things locally, you can do so by exporting to a supported toolchain.

I very much recommend to just use the online IDE, as it makes it easier for us, but if you want to continue hacking in the future, this is a nice way.

Seeed_Arch_link_TempAndHumidity

  1. Go back to the compiler browser window and click F5 to refresh the page.
  2. Click the Import button, then click "Click Here to import from URL"
  3. Paste the URL https://developer.mbed.org/teams/znrobotics/code/Seeed_Arch_link_TempAndHumidity/
  4. Double click to open main.cpp
  5. We are trying to get the temperature and humidity from the sensor
  6. Try to finish the code under ' YOUR CODE HERE: read the temperature and humidity
  1. Now press Compile
  2. A file downloads ( Seeed_Arch_link_TempAndHumidity.hex)
  3. Drag the file to the 'MBED' disk
  4. After flashing, hit the 'Reset' button to start the program.
  5. With the program running successfully, we can see the temperature and humidity information printed on the terminal (CoolTerm / TeraTerm/ Putty)

History

Removed code for workshop purposes default tip

2016-05-28, by mbedAustin [Sat, 28 May 2016 08:42:28 +0000] rev 6

Removed code for workshop purposes


swapped out dht22 library

2016-05-28, by mbedAustin [Sat, 28 May 2016 08:41:37 +0000] rev 5

swapped out dht22 library


modify

2016-05-28, by Maggie17 [Sat, 28 May 2016 07:27:23 +0000] rev 4

modify


modify

2016-05-28, by Maggie17 [Sat, 28 May 2016 06:35:00 +0000] rev 3

modify


add the comments

2016-05-28, by Maggie17 [Sat, 28 May 2016 04:22:38 +0000] rev 2

add the comments


Update URL of DHT library

2015-03-10, by sam_grove [Tue, 10 Mar 2015 21:33:31 +0000] rev 1

Update URL of DHT library


Initial commit

2014-08-15, by sam_grove [Fri, 15 Aug 2014 20:59:57 +0000] rev 0

Initial commit