電子工作日記、その他

趣味の電子工作製作の記録、その他思った事

ADC PCM3425 + ATMEGA168P 完成

2015-03-02 07:08:01 | 日記
ADC PCM3425 + ATMEGA168P 完成した。I2C ADCを始めて使ったので、苦労した。
device addressの送出、readのaddress指定はaddress + 1で有る事など、
オシロスコ-プで確認し、理解する事が出来た。
DC電圧とhex値は下記
0.25 0x423E
0.50 0x7FFF
0.75 0x301D
1.00 0x4053
1.25 0x4FDE
1.50 0x5FD9
1.75 0x6FBA
2.00 0x7F05
2.25 0x7FFF

検討事項
2.25Vで7FFFで飽和するのは、正しいか?
serial ADC MAX1118を購入したので、
AVRのMOSI、MISOのル-チンの様な
Programを組んでみたいと思います。

事件

2015-02-23 13:26:02 | 日記
中学生「13才」の遺体が、多摩川の河川敷きで発見された。

まだ、これからと言う若い方が、事件で亡くなった。私は、社会の歪がここまで
来てしまった。と考えると、私たちは、何かを考える必要が有るだろう。社会の歪と
考え、何もしない事は、いけない。
今後の警察の取り調べにより、明らかに成ってくると思う。 ホシも上がるだろう。
原因も一個では無く、複数個有る。?

責任の重さを、独断と扁形で考えて見た。
1.家庭   40% 
2.学校   40%
3.社会   20%

家庭と学校は、協調し、対策を講じるべきで有った。
例えば、私的な、シ-クレットサ-ビスを利用し、費用は、市町村、学校、家庭で均等負担するとか、
一時的な転校、と第三者機関や家庭から通学する。(大人の一時隔離生活する場所の提供に似た様な物)
もう、言葉や注意だけでは済まない様に成って来てしまったのでは、

学校へは、行かなくては、いけないのか?行かなくても、学習と社会性を身に着ける手段は、無いのか?
TV授業?

GitHub ?

2015-02-07 05:30:44 | 日記
http://wp.yat-net.com/?p=3874

SWITCHSCIENCE RGB LCD Shieldを購入した。Sample Programを探したら、GitHub(社)に登録されている事が分かった。
無料と有料のサ-ビスが有るみたいだった。
私は、さほど利用しないので、無料で良いのだが?
GitHubの名前を聞いたのは、2度目か。

Seeeduino board

2015-01-29 13:23:39 | 日記
 Seeeduino boardを購入した事は、先にも記述した。
このボ-ドは
Arduino boardの欠点であった、Digital PinのPitchが一部ずらしてるため、拡張基板をコネクタ-で基板を
上にかさねる、ピッチが相違しているので、作り難いが、
Seeeduinoは、内側に、標準ピッチのコネクタ取り付け穴が準備されているので、オンボ-ド拡張が簡単に出来た。
I2Cコネクタ-も、少し淵を切除する事で、手持ちのコネクタ-のピン数変更(カット)で接続出来た。

私のProgram開発方法

2015-01-23 05:07:53 | 日記
Programの記述は、おおよそ下記の様に成っている。
そこで、/* */ Block commentを使用して、
program 全体のcopyを下にとっておく。
動作がおかしく成った時は、下の、Block commentを
外しRUNさせる。

//---------------------------
// ACM1602_LCD_RTC_B_TH.c

//--------------------------- 注)*/を使用しない。
#define  F_CPU8000000UL
#define  <util/delay.h>
#define  <avr/io.h>
#define  <avr/interrupt.h>

//**************************
main()
{
DDRB = 0xFF;

//--------------------------
 while(1)
 {
 PORTB = 0xFF;
 _delay_ms(100);

 PORTB = 0;
 _delay_ms(100);
 }
}
//--------------------------

//******************************

/* //Block comment start
//---------------------------
// ACM1602_LCD_RTC_B_TH.c

//---------------------------
#define  F_CPU8000000UL
#define  <util/delay.h>
#define  <avr/io.h>
#define  <avr/interrupt.h>

//**************************
main()
{
DDRB = 0xFF;

//--------------------------
 while(1)
 {
 PORTB = 0xFF;
 _delay_ms(100);

 PORTB = 0;
 _delay_ms(100);
 }
}
//--------------------------
*/ //Block comment end