Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:3dd8497f9f22, 2022-05-20 (annotated)
- Committer:
- zatharv
- Date:
- Fri May 20 08:55:45 2022 +0000
- Revision:
- 0:3dd8497f9f22
.
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| zatharv | 0:3dd8497f9f22 | 1 | //different colour on 2 sides of sensor |
| zatharv | 0:3dd8497f9f22 | 2 | |
| zatharv | 0:3dd8497f9f22 | 3 | #include "mbed.h" |
| zatharv | 0:3dd8497f9f22 | 4 | #include "TSISensor.h" |
| zatharv | 0:3dd8497f9f22 | 5 | |
| zatharv | 0:3dd8497f9f22 | 6 | PwmOut red(LED1); |
| zatharv | 0:3dd8497f9f22 | 7 | PwmOut blue(LED3); |
| zatharv | 0:3dd8497f9f22 | 8 | |
| zatharv | 0:3dd8497f9f22 | 9 | int main() { |
| zatharv | 0:3dd8497f9f22 | 10 | TSISensor tsi; |
| zatharv | 0:3dd8497f9f22 | 11 | while(1) { |
| zatharv | 0:3dd8497f9f22 | 12 | if (tsi.readPercentage()) |
| zatharv | 0:3dd8497f9f22 | 13 | { |
| zatharv | 0:3dd8497f9f22 | 14 | if (tsi.readDistance() > 20) |
| zatharv | 0:3dd8497f9f22 | 15 | { |
| zatharv | 0:3dd8497f9f22 | 16 | blue = 1; |
| zatharv | 0:3dd8497f9f22 | 17 | red = 0; |
| zatharv | 0:3dd8497f9f22 | 18 | wait(0.1); |
| zatharv | 0:3dd8497f9f22 | 19 | } |
| zatharv | 0:3dd8497f9f22 | 20 | else |
| zatharv | 0:3dd8497f9f22 | 21 | { |
| zatharv | 0:3dd8497f9f22 | 22 | red = 1; |
| zatharv | 0:3dd8497f9f22 | 23 | blue = 0; |
| zatharv | 0:3dd8497f9f22 | 24 | } |
| zatharv | 0:3dd8497f9f22 | 25 | } |
| zatharv | 0:3dd8497f9f22 | 26 | else |
| zatharv | 0:3dd8497f9f22 | 27 | { |
| zatharv | 0:3dd8497f9f22 | 28 | blue = 1; |
| zatharv | 0:3dd8497f9f22 | 29 | red = 1; |
| zatharv | 0:3dd8497f9f22 | 30 | } |
| zatharv | 0:3dd8497f9f22 | 31 | } |
| zatharv | 0:3dd8497f9f22 | 32 | } |