Skip to main content

Seeeduino Crypto (ATmega4809 ECC608)

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

画像の説明を入力してください

Seeeduino Cryptoは暗号化のために設計されています。高性能なATmega4809とMicrochip ECC608暗号化チップを基盤としています。ECC608暗号化チップの助けを借りて、I2C暗号化やその他の暗号化通信を体験することができます。

暗号化機能に加えて、Seeeduino CryptoはSeeeduino V4.2やArduino Uno Rev3と同じ機能を備えています。6つのアナログ入力ピン、14のデジタルI/O(うち5つはPWM出力用)、2つのGrove I2Cポート、1つのGrove UARTポートなど、豊富なインターフェースリソースを持っています。センサーやアクチュエーターを簡単に接続して使用できます。

Seeeduino Cryptoの制御ソリューションはARDUINO UNO WIFI REV2と同じです。ただし、Seeeduino CryptoにはオンボードWiFiがありません。必要に応じてArduino WiFiモジュールを追加することができます。そのため、Seeeduino Cryptoの価格はARDUINO UNO WIFI REV2の半分以下です。

tip

この製品は、I2C通信の暗号化モードを柔軟に体験することができます。

画像の説明を入力してください

特徴

  • 高性能ATmega4809マイクロコントローラー
  • 高セキュリティ暗号化チップECC608、SHA-256 & HMACハッシュ / AES-128をサポート
  • 2つのGrove I2C + 1つのGrove UART、プロトタイピングが簡単
  • Type C電源供給 + データ送信

仕様

項目詳細
チップマイクロコントローラー: ATMEGA4809-AFR / 暗号化: ECC608
クロックスピード16Mhz
I/Oリソースアナログ入力チャンネル: 6 / デジタルI/Oピン: 14 / PWMチャンネル: 5
周辺インターフェース2つのGrove I2Cポート / 1つのGrove UARTポート / 1つのICSPインターフェース / 1つのUSB Type Cデータポート
動作電圧5V
電源供給5V USB Type C / 8 - 15 V DCジャック入力

ハードウェア概要

画像の説明を入力してください

  • Type C
    ボードのType Cインターフェースで、PCに接続して電源供給やダウンロードに使用します。

  • LED RX / LED TX
    シリアル通信インジケーターLED(TX, RX)。シリアル通信の送受信状態をユーザーが確認するのに便利です。

  • DC電源ジャック
    入力電圧は8V-15Vです。

  • リセットボタンとリセットLED
    ボードをリセットするために使用します。リセット時にはリセットランプが点滅します。

  • 電源LED
    システムの電源インジケーター。

  • ATMEGA32U4-MUチップ
    USBからUPDIへのダウンロード用チップで、マスターMCUであるATMEGA4809-AFRに接続してプログラムを焼き込みます。

  • ATECC608暗号化チップ
    I2C通信用の暗号化チップ。

  • ATMEGA4809-AFRチップ
    オンボードMCUで、システムのメイン制御チップとして機能します。

  • Groveコネクタ
    2つのI2Cと1つのUART標準Groveインターフェースを含みます。

note

シリアルポートを使用してデータを出力する際には、25ms以上の遅延を設ける必要があります。そうしないと、シリアルポートがフリーズする可能性があります。

はじめに

note
この部分は、Windows 10 上で Arduino 1.8.10 を使用することを前提としています。

まず、Arduino ソフトウェアをインストールする必要があります。

画像説明を入力してください

Arduino アプリケーションを起動する

以前にダウンロードした Arduino アプリケーション (arduino.exe) をダブルクリックします。

note
Arduino ソフトウェアが異なる言語で読み込まれる場合は、設定ダイアログで言語を変更できます。詳細については [Arduino Software (IDE) ページ](https://www.arduino.cc/en/Guide/Environment#languages) を参照してください。

Blink サンプルを開く

LED ブリンクのサンプルスケッチを開きます: ファイル > サンプル > 01.Basics > Blink

画像説明を入力してください

Arduino IDE に Seeeduino を追加する

ツール > ボード > ボードマネージャをクリックし、検索バーに「MegaAVR」と入力します。Arduino MegaAVR を見つけてインストールします。

画像説明を入力してください

ボードを選択する

ツール > ボードメニューで、使用する Arduino に対応する項目を選択します。ここでは Arduino Uno WIFI Rev2 を選択します。

画像説明を入力してください

シリアルポートを選択する

ツール > シリアルポートメニューから Arduino ボードのシリアルデバイスを選択します。通常、COM3 以上が選択されます (COM1COM2 は通常ハードウェアシリアルポートに予約されています)。確認するには、Arduino ボードを取り外してメニューを再度開きます。消える項目が Arduino ボードです。ボードを再接続してそのシリアルポートを選択します。

画像説明を入力してください

プログラムをアップロードする

環境内で「アップロード」ボタンをクリックするだけです。数秒待つと、アップロードが成功した場合、ステータスバーに「アップロード完了」と表示されます。

画像説明を入力してください

アップロードが完了して数秒後、ボード上のピン 13 (L) LED がオレンジ色で点滅し始めるはずです。点滅した場合、おめでとうございます!Arduino が正常に動作しています。問題がある場合は、トラブルシューティングの提案を参照してください。

リソース

技術サポートと製品ディスカッション

弊社の製品をお選びいただき、ありがとうございます!お客様が弊社製品をスムーズにご利用いただけるよう、さまざまなサポートをご提供しております。異なるご要望やお好みに応じた複数のコミュニケーションチャネルをご用意しています。

Loading Comments...