Más contenido relacionado
Similar a Konashi で始める iOS 電子工作 (12)
Konashi で始める iOS 電子工作
- 2. Konashi とは
• BLE (Bluetooth Low Energy) で iOS
アプリと連携するガジェットを作るた
めのツールキット。
• ¥9,980 秋月電子でも販売開始。
• Android SDK もβ版が出たらしい。
- 5. #import "Konashi.h"
#import "ViewController.h"
@implementation ViewController {
NSTimer *_timer;
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor = UIColor.lightGrayColor;
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
}
[Konashi find];
[Konashi addObserver:self selector:@selector(konashiReady)
name:KONASHI_EVENT_READY];
...
https://github.com/taketo1024/KonashiSample
- 6. {
- (void)konashiReady
NSLog(@"konashi ready");
self.view.backgroundColor = UIColor.whiteColor;
[Konashi pinMode:S1 mode:INPUT];
[Konashi pinMode:PIO5 mode:OUTPUT];
}
_timer = [NSTimer scheduledTimerWithTimeInterval:0.01
target:self selector:@selector(konashiTimerFired:)
userInfo:nil repeats:YES];
- (void)konashiTimerFired:(NSTimer *)timer
{
BOOL s1 = [Konashi digitalRead:S1];
self.view.backgroundColor = s1 ? UIColor.redColor :
UIColor.whiteColor;
}
...
https://github.com/taketo1024/KonashiSample