最近、Twitterなるものが流行っているらしい。
どうもブツブツとつぶやくそうな。一人ではなく、みんなとブツブツとつぶやき合うこともにできる。
...それが面白いらしい。
そーかぁ、よし!つぶやくぞ~!
なんて気分にはなれないし、面倒くさいw
Twitterは、他のWebサービス同様にAPIが公開されていて、独自アプリでつぶやくことができることがわかった。
んじゃ、自分でつぶやくのは面倒だからマイコンにつぶやいてもらおうじゃないか
という訳で、以前SilentCでPOST処理をしたのを少し改造して作ってみました。
肝心のつぶやく内容は温度です。(LM35DZは超簡単だからwww)
では、ColdFireに永遠につぶやいてもらいましょう。室温を!

↑こんな感じ。
サンプルソースです。
TwitterApiSample BASE64(Interface誌についていたのと同じものです)
7行目のUserInfoにTwitterのユーザー名とパスワードを : でつなげて記述します。
これだけで動きます。たぶん。(回路を組まなくても、A/D変換した値が表示されます)
サンプルでは1分毎にTwitterに送信していますので、もし使う場合は適当に間隔を変えてください。一応つぶやきAPIに制限はないので1分でも大丈夫と思いますが。
実は日本語が使えません。そのままでは。何故かというと、文字コードがUTF-8にしなくてはならないからです。しかもその変換が面倒。
まぁ、今回のように固定文字列であれば、予め変換しておけばOKですね。
変換後の文字コードを%31%32のように書くだけです。温度のような半角は変換する必要はありません。
サンプルでは日本語でつぶやくようになっています。
TwitterAPIでつぶやく時の要点は、
1.文字コードはUTF-8、URLエンコード
2.基本認証でログインする
3.前回と同じ内容は反映されない
かな。
回路図はありません。すいません。
ColdFire AN0[55pin] とLM35DZのdataoutをつなぐだけです。(間に0.1uFをGNDへ)
PSoCがイーサネットに対応してくれればなぁ...
※現在はBASIC認証が廃止されているため、そのままでは動作しません。
どうもブツブツとつぶやくそうな。一人ではなく、みんなとブツブツとつぶやき合うこともにできる。
...それが面白いらしい。
そーかぁ、よし!つぶやくぞ~!

なんて気分にはなれないし、面倒くさいw
Twitterは、他のWebサービス同様にAPIが公開されていて、独自アプリでつぶやくことができることがわかった。
んじゃ、自分でつぶやくのは面倒だからマイコンにつぶやいてもらおうじゃないか

という訳で、以前SilentCでPOST処理をしたのを少し改造して作ってみました。
肝心のつぶやく内容は温度です。(LM35DZは超簡単だからwww)
では、ColdFireに永遠につぶやいてもらいましょう。室温を!

↑こんな感じ。
サンプルソースです。

7行目のUserInfoにTwitterのユーザー名とパスワードを : でつなげて記述します。
これだけで動きます。たぶん。(回路を組まなくても、A/D変換した値が表示されます)
サンプルでは1分毎にTwitterに送信していますので、もし使う場合は適当に間隔を変えてください。一応つぶやきAPIに制限はないので1分でも大丈夫と思いますが。
実は日本語が使えません。そのままでは。何故かというと、文字コードがUTF-8にしなくてはならないからです。しかもその変換が面倒。
まぁ、今回のように固定文字列であれば、予め変換しておけばOKですね。
変換後の文字コードを%31%32のように書くだけです。温度のような半角は変換する必要はありません。
サンプルでは日本語でつぶやくようになっています。
TwitterAPIでつぶやく時の要点は、
1.文字コードはUTF-8、URLエンコード
2.基本認証でログインする
3.前回と同じ内容は反映されない
かな。
回路図はありません。すいません。
ColdFire AN0[55pin] とLM35DZのdataoutをつなぐだけです。(間に0.1uFをGNDへ)
PSoCがイーサネットに対応してくれればなぁ...

※現在はBASIC認証が廃止されているため、そのままでは動作しません。