= PSoC 4 BLEをはじめてみよう = PSoC 4 BLEでの開発を、ビーコンを題材に経験してみましょう。 必要な物: * [https://www.switch-science.com/catalog/2409/ CY8CKIT-142 PSoC 4 BLEモジュール] 1個 * [https://www.switch-science.com/catalog/2408/ PSoC MiniProg3] 1個 * [https://www.switch-science.com/catalog/1938/ 両方長いピンヘッダ] 5ピン分 * PSoCクリエーターをインストールするWindowsパソコン * [http://www.cypress.com/products/psoc-creator PSoC Creator] この記事は3.2 SP1で検証して書きました。 まず、PSoC Creatorを起動します。起動を終えたら、[File]-[New]-[Project]を選択して、新しいプロジェクトを作ります。[[BR]] [[Image(create_new_project.png, 345px)]][[BR]] プロジェクトをつくるときには、使用するテンプレートを選択します。ここでは、「PSoC 4100 BLE / PSoC 4200 BLE Design」を選択します。開発対象のデバイスは、「CY8C4247LQI-BLE483」になります。このチップは、 CY8CKIT-142 PSoC 4 BLEモジュールに搭載されているチップです。[[BR]] また、Prohect templateは、「Emply schematic」にしておきましょう。[[BR]] [[Image(select_template.png, 632px)]][[BR]] OKボタンをクリックすると、次の様な画面になります。ここで、右側のペインにComponent Catalogというウィンドウがあります。ここの「Communications」カテゴリの下にある「Bluetooth Low Energy」コンポーネントを探してください。回路図エディタ (TopDesign.cysch) に、このComponentをドラッグアンドドロップします。[[BR]] [[Image(component_catalog.png, 772px)]][[BR]] ドラッグアンドドロップしたBluetooth Low Energyコンポーネントをダブルクリックすると、Component Configuration Toolのウィンドウが開きます。[[BR]] まず、Name:を「BLE」にして、コンポーネントの名前を変更します。(この名前は、あとでプログラムからコンポーネントを指定するときに使います。[[BR]] また、モードに「Broadcaster/Observer」を選択します。[[BR]] [[Image(configure_BLE1.png, 900px)]][[BR]] 次に、「GAP Settings」タブに切り換えてください。[[BR]] 「Broadcaster role→Advertisement settings」のパラメータをいくつか変更します。まず、「Advertising type」を、「Non-connectable undirected advertising」にします。次に、「Slow advertising interval」の「Timeout」のチェックを外します。[[BR]] [[Image(configure_BLE2.png, 701px)]]