
- 新商品(177)
- SSX(Switch Science eXperiment)(16)
- スイッチサイエンス製品(318)
- スイッチエデュケーション製品(114)
-
スイッチサイエンスマーケットプレイス(委託商品)(1005)
- a bit better circuit(58)
- ACUTE(4)
- AKITA(27)
- Animation Floating Pen(7)
- ArtifactNoise(29)
- Asuki Kono(30)
- BotanicFields(19)
- BS21 Lab(15)
- Crescent(30)
- CRONOS(7)
- Desktop Station(7)
- EdelWorks(11)
- FLINT(8)
- Ghz2000(9)
- Indoor Corgi Elec.(15)
- Jinson(12)
- MED(64)
- necobit電子(14)
- NYA Manufacturing(3)
- POKKE(6)
- Prost(10)
- SORACOM(2)
- TABrain(14)
- TAKAZINE(22)
- ThousanDIY(18)
- Vagabond Works(4)
- Vintage Chips(10)
- WinDesign(19)
- Y2Kb(33)
- アイロジック(15)
- アイ・ツー(6)
- 大宮技研(4)
- きっと何かに役立つでしょ!?(7)
- 奇楽堂(5)
- テクノアルタエンジン(11)
- 東京デバイセズ(6)
- シバタテクノテキス(2)
- のるLAB(96)
- ビット・トレード・ワン(4)
- ビバマンボ(13)
- プレンプロジェクト(6)
- マイアクリエイト(7)
- ミューテック(8)
- みんなのラボ(12)
- メカトラックス(5)
- ランニングエレクトロニクス(5)
- レディバグシステムズ(6)
- ワイズ・ラブ(0)
- 0TechWorks(40)
- その他(240)
- Arduino(291)
- Raspberry Pi(447)
- micro:bit(195)
- M5Stack(371)
- Adafruit(378)
- DFRobot(893)
- Digi International(16)
- Electric Imp(2)
- Espressif(99)
- Feetech(35)
- Hiwonder(24)
- Intel(28)
- Jetson(24)
- Kitronik(52)
- KORG(14)
- littleBits(42)
- MakerBot(44)
- Mbed(64)
- MESH(36)
- Mpression(3)
- myCobot(14)
- Pimoroni(93)
- Pololu(198)
- Rapiro(25)
- Seeed(334)
- SparkFun(638)
- SPRESENSE(37)
- STMicroelectronics(26)
- toio(16)
- Waveshare(55)
- XBee(39)
- 共立プロダクツ(5)
- 近藤科学(30)
-
その他ブランド(318)
- AB Circle(4)
- Acme Systems(4)
- Advanced Card Systems(0)
- AgIC(1)
- ALIX(9)
- Arducam(30)
- Arduino純正品(20)
- Argon40(8)
- AYATORI (1)
- Bare Conductive(3)
- BeagleBoard(3)
- Benewake(4)
- BreadBoardManiac(0)
- Bluetooth(3)
- Chibitronics(5)
- Cytron(19)
- EEMB(1)
- Electronut Labs(5)
- ELT Sensor(4)
- Emerge+(2)
- EnOcean(6)
- Funnel(4)
- f-palette(2)
- Gainer(1)
- Genuino(0)
- HAKKO(2)
- InsightSiP(0)
- IchigoJam(4)
- JeVois(10)
- KittenBot(14)
- Konashi(3)
- Luxonis(0)
- Makeblock(1)
- Maker Hart(4)
- MicroInfinity(1)
- obniz(8)
- ORANGE pico(3)
- PCBGRIP(7)
- Raytac(16)
- Red Bear Lab(0)
- Sipeed(17)
- Sparkle labs(0)
- Sony Semiconductor(3)
- Technical Machine(7)
- Tessel(6)
- Teensy(19)
- ThingM(1)
- VIA Technologies(0)
- Wiring(1)
- WIZnet(13)
- YDLIDAR(0)
- コニカミノルタ(4)
- マグボット(1)
- ミヤビックス(26)
- ラピス(9)
- AI(62)
- FeliCa・NFC(19)
- FPGA(5)
- LED・EL(190)
- Linux/BSD(18)
- MDK-ARM(29)
- PSoC・PRoC(14)
- SBC(シングルボードコンピュータ)(25)
- インターフェース(144)
- 教育・学習・STEM(169)
- 組立てキット(161)
- ケース(40)
- ゲーム(42)
- サウンド・オーディオ(214)
- 手芸(47)
- 書籍(55)
- 書籍・雑誌用キット(26)
- センサ(810)
- 対応言語(35)
- 電源(213)
- 通信(484)
- ツール(194)
- バラエティ(58)
- 表示機(168)
- 部品(453)
- ブレッドボード(82)
- プロトタイピング(39)
- ブロックプログラミング(29)
- マイコンボード(235)
- ロボット・ハイパワー(389)
- SALE(80)
- 150円以下(50)
- 販売終了(2023)

新商品やニュースなどいろいろな情報を配信しています。
48bit MACアドレスモジュール(MACアドレス記載カード付)
48 bit MACアドレスモジュールはMicrochip社のI2C接続のMACアドレス書き込み済みEEPROM 24AA025E48を2.54 mmピッチに変換したモジュールです。Ethernet、Wi-Fi、Bluetooth等のネットワーク接続デバイスに一意の48 bit MACアドレス(EUI-48)を割り当てることができます。
ピンヘッダ含め部品は全て実装済みのためはんだ付け作業は一切不要です。また、Arduinoシールド等に直接挿せるピン配置となっているため、ジャンパワイヤ等を使わず手軽に接続できます。MACアドレスを記載したカードを同梱。
仕様
- 搭載IC:Microchip 24AA025E48T-I/OT
- メモリ容量:2 Kbits(内ユーザ書込み可能領域:1 Kbits)
- インターフェイス:I2C(最大400 kHz)
- I2Cアドレス:0x50
- 電源電圧:1.7 V~5.5 V
- 最大消費電流
- 読込み時:1 mA
- 書込み時:3 mA
- 待機時:1 μA
- 基板サイズ:横10.0 mm × 縦7.5 mm
内容物
- 48 bit MACアドレスモジュール本体
- MACアドレス記載カード
回路図
Arduinoによるプログラム例
接続方法
Arduino UNOの場合、下の写真のように挿すだけでOKです。
ミニマムコード
#include <stdio.h>
#include <stdint.h>
#include <Wire.h>
#define MAC_24AA02Exx_DEV_ADDR 0x50
#define MAC_24AA02Exx_REG_ADDR_MAC 0xF8
void setup() {
Serial.begin(115200);
while (!Serial);
// execute ADC one time in order to power the Arduino AREF pin
analogRead(A0);
delay(1); // Wait until the IC starts up
// I2C init and read MAC address
Wire.begin();
Wire.setClock(100000);
Wire.beginTransmission(MAC_24AA02Exx_DEV_ADDR);
Wire.write(MAC_24AA02Exx_REG_ADDR_MAC);
Wire.endTransmission(false);
Wire.requestFrom(MAC_24AA02Exx_DEV_ADDR, 8);
uint8_t MAC_addr_buf[8] = {''};
for(int i = 0; i < 8; i++)
MAC_addr_buf[i] = Wire.read();
// Determine whether the MAC address is EUI-48 or EUI-64
int MAC_bytes;
uint8_t MAC_addr[8] = {''};
if( (MAC_addr_buf[0] == 0xFF) && (MAC_addr_buf[1] == 0xFF) ) {
MAC_bytes = 6; // EUI-48 (24AA02xE48)
memcpy(MAC_addr, MAC_addr_buf + 2, MAC_bytes);
} else {
MAC_bytes = 8; // EUI-64 (24AA02xE64)
memcpy(MAC_addr, MAC_addr_buf, MAC_bytes);
}
// print MAC address
Serial.print(8 * MAC_bytes);
Serial.print("bit MAC address : ");
for(int i = 0; i < MAC_bytes; i++) {
char strBuf[3];
sprintf(strBuf, "%02X", MAC_addr[i]);
Serial.print(strBuf);
if(i < (MAC_bytes - 1))
Serial.print("-");
}
Serial.println();
}
void loop() {
}
Nucleoによるプログラム例
接続方法
ソースコード
NUCLEO-L476RGのソースコードはこちら (IDE:SW4STM32)
License
MIT License, see LICENSE.txt.
資料
Y2Kbさんからの受託販売商品です。輸送上の問題は当社が責任を負います。技術的なご質問には、当社ではお答えできません。上記技術資料のページなどをご参照の上、ご自身で解決していただく必要があります。
2021年3月25日更新
Category
Name | 48bit MACアドレスモジュール(MACアドレス記載カード付) |
---|---|
Code | Y2KB-006 |
SKU# | 5318 |
Shipping | 200 |
税込単価 |
540
JPY
|
数量 | |
在庫 | 多数 (即日出荷可能) |
次回入荷 ? | |
短縮URL | ssci.to/5318 |
公開日 | 2018年12月21日 |