タグ PIC が登録されている動画 : 463 件中 161 - 192 件目
種類:
- タグ
- キーワード
対象:
【8bitマイコンの限界(だった)】 PICを使って動画を再生してみた2 【解説】
PICを使った動画を再生の第二弾です。
夏なのでAir OPを再生しています。
PIC16F1829とSDカード、aitendoのTFT液晶モジュールS93160を使ってます。
開発環境はMPLAB_X C言語。
週末を使って描画性能を上げました。
処理の時間を短くするために長い時間を使うとはこれいかに
sm26833260←前 次→sm27726842
mylist/32686995
<追記>:どうやらハイエンド向けのPIC18シリーズには最大動作クロックが今回使用したPICの倍の64MHzの製品があるようです。
8bitマイコンでもまだまだ速度アップできそうですね。
PICを使って小型液晶で動画を再生してみた【Bad Apple!!】
PICを使って小型液晶で動画を再生してみました。
PIC16F1829とSDカード、aitendoのTFT液晶モジュールS93160を使ってます。
開発環境はMPLAB_X C言語。
ひとこと:
いろいろやってたらコードがコメントあっても訳分からなくなった。
P.S.もうひとこと:
コードを整理してプログラムを考えなおしたところ、
現在の構成でもあと2,3FPS上げられそうです。
その2→sm26854607
mylist/32686995
【これで】分散コンピューティング…ぽいロボット【ラスト】
おしらせ:
去年の夏に要望掲示板にて運営に対し、
「来年もホラー企画を押し付けてきたらプレミアム辞めるよ」と書いたのですが、
結局聞き入れられる事が無かったので、予定通りに実行を移すことにしました。
再投稿の予定は未定です。
本日のBGM:
カンナミユート様sm26140903『【初音ミクDark】 ヒトリシズカの夜【オリジナル】』
試験管スパイスラック砂時計を少しバージョンアップしてみました。
前作、「試験管スパイスラック時計を砂時計型ラーメンタイマに進化させた」(sm26682444)は、多数の皆様にご視聴頂き、また多くのコメントを頂き、ありがとうございます。
前作にはちょっと課題があったので、プログラムのバージョンアップと共に、新しい試験管ラックを作ってみました。
■試験管スパイスラック時計シリーズ
・試験管スパイスラックを作ってみた:sm26527935
・試験管スパイスラック時計の作り方:sm26567932
・砂時計型ラーメンタイマに進化させた:sm26682444
■回路図、ソースコード、HEXファイル公開、基板頒布中。「PIC電子工作」で検索。
■宣伝、ありがとうございます。
また、マイリスのアドバイスもありがとうございます。mylist/51984050
試験管スパイスラック時計を砂時計型ラーメンタイマに進化させた。
■試験管スパイスラック時計、せっかくマトリクスLEDを使っているので砂時計アニメーションのラーメンタイマを組み込んでみました。
■試験管スパイスラック時計シリーズ
・試験管スパイスラックを作ってみた:sm26527935
・試験管スパイスラック時計の作り方:sm26567932
・試験管スパイスラック砂時計を少しバージョンアップしてみました:sm26799371
■回路図、ソースコード、HEXファイル公開、基板頒布中。「PIC電子工作」で検索。
■マイリス:mylist/51984050
試験管スパイスラック時計の作り方
「試験管の中に時計を作ってみた」にインスパイアされて作った、試験管スパイスラック時計(sm26527935)のメイキングです。
■試験管スパイスラック時計シリーズ
・試験管スパイスラックを作ってみた:sm26527935
・砂時計型ラーメンタイマに進化させた:sm26682444
・試験管スパイスラック砂時計を少しバージョンアップしてみました:sm26799371
■回路図、ソースコード、HEXファイル公開、基板頒布中。「PIC電子工作」で検索。
■マイリス:mylist/51984050
PICで赤外線制御をしてみた
ichigojamについては…買ったはいいのだけれど、うちテレビがないのです…。
かといってテレビ買うとNHKに「テレビない」と言い訳できないし、せっかく教えてくれたのに申し訳ないけれど、しばらく凍結になりそうです…。
本日お借りしたBGM:Ariだい様『NO HOPE OF THE DEAD』sm22193264
先々月のPICに手を出した動画はこちら→sm25900330
回路図・アセンブラコードの詳細はこちら↓
http://dokunabe.kir.jp/niconico/index.html
↓電子工作コミュニティに登録したら、今回使ったモジュールの疑問がだいぶ解決しちゃいましたよ!!!
赤外線通信のすすめ【紹介編】
http://www.nicovideo.jp/watch/1370520188
BadUSB Bad-Implement 自家製ナンチャッテBadUSBを作る
USBフラッシュメモリをパソコンに刺したら、あっという間に操り人形に…
と世間を騒がせているBadUSBを、とってもインチキな手法で実装してみました。
実装してみて遊ぶ、というのが目的なので動画は1カット4秒だったりと早足です。
内容を読みたいという奇特な方は一時停止して読んでくだちい。
この発想自体は、PCのキッティング作業等の定型処理には向いているかも。
昔実際にあった、PHSや携帯のコネクタに妙なドングルを刺すと、特定の番号にコールすることでその端末の電話番号を収集する、という名簿作りの手口とそっくり!
今回は市販品を弄って作りましたが、USBが喋れるPIC等は安価で手に入りますし、ASOOVU USBなどの製品もあるようなので、そういうのを使うといいです
PICマイコンを使ってみた
先回コメントのあった「Ichigojam」も購入してゆっくりいじることにします♪
動画内で触れた情報に関して:
「test4.asm」の場所→http://dokunabe.kir.jp/niconico/
FENG3様のHP→http://feng3.nobody.jp/
佐納ゼミ様の、PIC等の説明があるページ→http://scw.asahi-u.ac.jp/~sanozemi/Sakuhin/Sakuhin.html
本日のBGM;
らいらP様『ありきたりのミライへ』sm23134835
CapsLack様『生まれぬ生命に花束を』sm20406779
LED調光器(PWM)を作ろう リベンジ!PIC編
前回(sm25805454)はオペアンプNJM4580DDを使用してLED調光器&フラッシャーを作成しました。
・・・が、アナログ配線を引き回してオペアンプに入力していたせいでノイズの影響が大きく、旨味のある微少PWMディーティ領域がうまいこと使えませんでした。
というわけで、やはり時代はデジタルなわけですね。
PIC12F683を使って、前回と同じような機能を作り込みました。
以前PIC10F200を使ったときはその貧弱さに驚きを隠せませんでした(タイマ割込みすらない!)が、さすが!ミッドレンジのPIC12F683はよくやってくれますね。8bitのくせに。
高画質:https://youtu.be/L-JiZNaPf3Y
C言語によるProgramming実習Part9_パルスモータを制御してみた!
C言語によるProgramming実習Part9_Pulse-Motor=Stepping_Motor
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
Stepping_Motorをボードのスイッチで制御する。
・RA4で左回転
・RA5で右回転
条件式while文にてPUSH_Button判定。for文でi++加算、i<12判定により抜け出る。
Stepping_Motorは、7.5°/step、360°なら48stepになる。
プログラムでは、4stepで30°をfor文で12廻すことで、48step=360°となる。
例えば、こんな所に使われてます。身近な所で「腕時計」
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust (2011 Dub Mix)
C言語によるProgramming実習Part8_加算カウント値をLCD&TeraTerm表示してみた!
C_Programming_ Practice_Part8_ 加算カウント値をLCD&TeraTerm表示
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
500ms間隔で、カウント値をLCD&TeraTerm表示。
・LCD…偶数表示
・TeraTerm…奇数表示
while文にて繰り返す。data++しているので、LCDが先に0から加算するので、0・2・4・6…偶数になる。TeraTermでは、次の命令で、data=1が入る状態から始まり、1が加算されるので、1・3・5・・・奇数になる。
液晶表示器LCD制御ライブラリも打ち込みました。
メインプログラムにて、#include LCDヘッダファイル読み込みをしています。
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust (2011 Dub Mix)
【FF14】FTボタンつくってみた
FTボタン(物理)をつくってみました
ソフトウェアで連打するのアレだなぁ
そういえば昔アケシューに連射ボタンとかついてたなぁ
そんなカンジで「F」キー連打する『FTボタン』作れないかなぁ
と思いたってやってみました
ASOOVU USBの詳細はこちら
http://bit-trade-one.co.jp/BTOpicture/PreRelease/pre008-AVU.html
記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。
Copyright (C) 2010 - 2015 SQUARE ENIX CO., LTD. All Rights Reserved.
C言語によるProgramming実習Part7_RCモータを制御してみた!
C_Programming_ Practice_Part7_ RC-Motor
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
RCモータをボードのスイッチで制御する。
・RA4で左に傾く
・RA5で右に傾く
条件式if文にて判定。derlayにて、時間をカウントして、動作時間に反映させる。
*使用例…ロボットの間接に組み込んで、可動させる。など…
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust (2011 Dub Mix)
C言語によるProgramming実習Part5.5_ pointer
C_Programming_ Practice_Part5.5_ pointer
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
ポインタ変数を表示。
ハイパーターミナル使用。TeraTerm
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
C言語によるProgramming実習Part6_ pointer & array
C_Programming_ Practice_Part6_ ポインタ(pointer) & 配列(array)
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】1
ポインタ変数を表示。
ハイパーターミナル使用。TeraTerm
【課題】2
一次元配列arrayを用いて、Binary_Chord_DecimalからLEDデータに変換、LEDを点灯させる。
配列の要素数={定数}・・・条件式for文にて” i "をインクリ(メント)して” i<10”の範囲(0~9)を繰り返す。
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
C言語によるProgramming実習Part5_一次元配列を用いた BCD to LED Flash!
C_Programming_ Practice_Part5_array is BCD to LED Flash!
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
一次元配列arrayを用いて、Binary_Chord_DecimalからLEDデータに変換、LEDを点灯させる。
配列の要素数={定数}・・・条件式for文にて” i "をインクリ(メント)して” i<10”の範囲(0~9)を繰り返す。
★ 補足…配列にある{定数}の値を16進数"0xFF"を表す
これを2進化10進数で表すと
0xFF=(1111 1111)2=(255)10
2進数でも表すことができるが、16進数で表すと短くなる。
プログラムで組む場合は16進数が良いかも?
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
C言語によるProgramming実習Part4_♪Sound & ◎LED_Flash!
C_Programming_ Practice
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
音とLED連動させ、点灯。
♪ドレミファソラシド♪音階
♪チャルメラを鳴らしてみた♪
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
C言語によるProgramming実習Part3_LEDストップウォッチBinaryCode
C_Programming_ Practice
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
BinaryCode(二進数表示)
1.電源を入れると消灯。
RA5を押すと0.5sec/LEDが+1加算し点灯。
RA4を押すとSTOP。
2.RA4とRA5を同時押しでRESET。
while文とIF文の組み合わせ。
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
C言語によるプログラミング実習Part2_Serial通信を使って文字列表示
C_Programming_ Practice
使用マイコン:PIC 18F452
製作環境:MPLAB IDE v7.60
通信ソフトTera Term
【課題】
ハイパーターミナルを用いて0.5秒ごとに"Hello!!"と表示し、改行。
RS232Cを使用した通信
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
C言語によるプログラミング実習Part1_LED
C_Programming_ Practice
・使用マイコン:PIC 18F452
・製作環境:MPLAB IDE v7.60
【課題】
1.電源を入れるとLED0とLED1が点灯。
RA4を押すとLED1が消灯。
RA5を押すとLED0が消灯。
2.電源を入れるとLED0とLED1が消灯。
RA4を押すとLED1が点灯。
RA5を押すとLED0が点灯。
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
アセンブラ言語による実習_Part2_PIC_16F84Aと自作ボード使用
【課題】RLF・RRF命令を使用する。
0.1secで、SW1を押すと左→右方向。
SW2を押すと右→左方向にLEDが流れる。
SW3を押すと流れが停止し、LEDが点灯する。
使用マイコン:PIC 16F84A
製作環境:MPLAB IDE v7.60
LED自作ボード
例えば、応用するなら「Night Rider」風にするのが良いかと…(笑)
♪Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
アセンブラ言語による実習_Part1_PIC_16F84Aと自作ボード使用
【課題】LEDカウンターとタイマーを組み合わせたプログラム。
1秒毎にLEDが2進数で増加して点灯する。※動画では8倍速です。
使用マイコン:PIC 16F84A
実験ボード:自作(LED黄色×4・赤×4)
製作環境:MPLAB IDE v7.60
アセンブラ言語によるプログラム
値 1.2,4.8 .16.32.64.128(Decimal)10進数
LED●●●● ◎ ◎ ◎ ◎(Binary)2進数
例えば…LED2と8が点灯した場合、2+8=10。
全点灯した場合、1+2+4+8+16+32+64+128=255。
Music by Hiroyuki ODA Presents HSP feat_ Hatsune Miku - Acrossgust
鉄琴でGetWildを叩いてみた
MIDIシーケンサ→仮想MIDIポート→MIDIシリアル変換→仮想シリアルポート→USBケーブル→USBシリアル変換ボード→PICシリアル受信→シフトレジスタ→トランジスタアレイ→ソレノイド→鉄琴こんな構成で鳴らしてます。
入場許可証自動表示装置をつくってみた
自動車のフロントガラスに添付する入場許可証の、自動表示装置です。入場許可証は不必要な時には表示したくない だけど、付けたり取ったりするのがめんどくさい。そこで、入場許可証の表示が必要なエリアに近づくと、自動的に表示する装置を作ってみました。エリアを離れると非表示になります。エリア検出はこれだけのためにGPSモジュールを使用しました。「許可証を表示する」たったそれだけの機能ですが、けっこう便利で今も使用してます。
USBクリスマスツリーをキットにしてみた
■前回、基板にバグあってジャンパー改造になったので基板改版しました。
■また、点灯してないLEDがあったので(ご指摘ありがとう)ちゃんと確認しました(^_^)。
■青色LEDと白色LEDバージョンも作ってみました。
■回路図、ソース公開しています。"PIC USB クリスマスツリー"でググってみてください。
■動画編集を新しいムービー メーカーでやってみました。タイムライン表示ができなくて毛嫌いしてましたが結構よいですね。
USBクリスマスツリー作ってみた
ハロウィンが終わったら、街はクリスマスにシフトしてました。ちょっと早いですが、デスクトップを飾るUSB給電クリスマスツリーを作ってみました。