| OLD | NEW | 
|   1 // Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file |   1 // Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE.md file. |   3 // BSD-style license that can be found in the LICENSE.md file. | 
|   4 // |   4 // | 
|   5 // A door bell example. Illustrates watching GPIO pin state with events. |   5 // A door bell example. Illustrates watching GPIO pin state with events. | 
|   6 // |   6 // | 
|   7 // For breadboard layout and connections to the Pi, see: |   7 // For breadboard layout and connections to the Pi, see: | 
|   8 // https://storage.googleapis.com/fletch-archive/images/buzzer-schematic.png |   8 // https://storage.googleapis.com/dartino-archive/images/buzzer-schematic.png | 
|   9  |   9  | 
|  10 import 'package:gpio/gpio.dart'; |  10 import 'package:gpio/gpio.dart'; | 
|  11 import 'package:raspberry_pi/raspberry_pi.dart'; |  11 import 'package:raspberry_pi/raspberry_pi.dart'; | 
|  12 import 'package:os/os.dart'; |  12 import 'package:os/os.dart'; | 
|  13  |  13  | 
|  14 main() { |  14 main() { | 
|  15   // GPIO pin constants. |  15   // GPIO pin constants. | 
|  16   const int button = 16; |  16   const int button = 16; | 
|  17   const int speaker = 21; |  17   const int speaker = 21; | 
|  18  |  18  | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
|  34  |  34  | 
|  35     // Sound bell. |  35     // Sound bell. | 
|  36     for (var i = 1; i <= 3; i++) { |  36     for (var i = 1; i <= 3; i++) { | 
|  37       gpio.setPin(speaker, true); |  37       gpio.setPin(speaker, true); | 
|  38       sleep(100); |  38       sleep(100); | 
|  39       gpio.setPin(speaker, false); |  39       gpio.setPin(speaker, false); | 
|  40       sleep(500); |  40       sleep(500); | 
|  41     } |  41     } | 
|  42   } |  42   } | 
|  43 } |  43 } | 
| OLD | NEW |