マイコン制御システム開発技術(Arduino編)
入門セット
- Osoyoo Basic Kit for Arduino Model#LACC2006AD « osoyoo.com
Amazon.co.jp: OSOYOO Arduinoをはじめよう 学習キット基本版 初心者実験キット UNO R3互換ボード : 産業・研究開発用品- Amazon.co.jp: OSOYOO アルドゥイーノをはじめよう Arduino用学習キット 電子工作 初心者実験キット mega2560 UNO R3 Nanoと互換 : おもちゃ
- Amazon.co.jp: Miuzei Arduino用 R3用 初心者 電子工作 スターターキット mega2560とR3 nanoと互換性のある(日本語マニュアル付き) : おもちゃ
書籍
- O'Reilly Japan - Arduinoをはじめよう 第4版
- O'Reilly Japan - Arduinoをはじめよう 第3版
- Arduino UNO チュートリアル: 書籍 Arduino をはじめよう
- Arduino 日本語リファレンス
- Arduino Wiki - quickrefsheet (Arduinoはやみ表)
- Arduinoで遊ぶページ
- Arduinoをはじめようキット - スイッチサイエンス
1日目
- Arduinoで開発できる非AVRマイコンボードの紹介 - ZeptoElectronicDesign
- 電子工作に! Arduino互換ボードいろいろ - NAVER まとめ
- 知らないとソン!? Arduinoの小ネタ色々: 構想100年
- Arduino UNO
- Make: Japan | Arduino戦争:グループ分裂、そして新製品の登場
- Qi - Using Arduino or Linino Firmware - GL.iNet Router Docs 2
- Linux linino OS をビルドしてみた : コンピュータ全般情報サイト
- AVRマイコン
- アナログ入力
- アナログ出力
- デジタル入力
- デジタル出力
- LED
- タクトスイッチ
- CDSセル
- UART
- DCモーター
2日目
- サーボモーター
- 温度センサー
- 可変抵抗器
- ロータリーエンコーダー
- フルカラーLED
- LCD表示装置
- RTC(I2C)
- 音声合成LSI(I2C|SPI|UART)
- https://web.archive.org/web/20151212201217/http://tadahiko.justhpbs.jp/arduino/ATP3011F4.htm
- マイコンの実験:音声合成LSI(ATP3011F4-PU)の実験
- Arduinoで音声出力をはじめよう!「入門編」 | N.Yamazaki's blog
- [Arduino] AquesTalk ライブラリ | N.Yamazaki's blog
- プッシュスイッチを押すとATP3011が決められた言葉をしゃべる(I2C通信)(IA)
- Arduino Uno で音声合成LSIを利用する - Qiita
- Arduinoと音声合成LSI_Aquestalk_ATP3011F1-PUを用いて音声合成する - Qiita
- 圧電スピーカー
3日目
- LAN
ENC28J60- Arduino ENC28J60 Ethernet Module - Geeetech Wiki
- ntruchsess/arduino_uip: UIPEthernet: A plugin-replacement of the stock Arduino Ethernet library for ENC28J60 shields and breakout boards. Full support for persistent (streaming) TCP-connections and UDP (Client and Server each), ARP, ICMP, DHCP and DNS. Build around Adam Dunkels uIP Stack.
- themactep/arduino_uip: UIPEthernet: A plugin-replacement of the stock Arduino Ethernet library for ENC28J60 shields and breakout boards. Full support for persistent (streaming) TCP-connections and UDP (Client and Server each), ARP, ICMP, DHCP and DNS. Build around Adam Dunkels uIP Stack.
- UIPEthernet/UIPEthernet: UIPEthernet library for Arduino IDE,Eclipse with arduino plugin and MBED/SMeshStudio (AVR,STM32F,ESP8266,Intel ARC32, Nordic nRF51, Teensy boards,Realtek Ameba(RTL8195A,RTL8710)), ENC28j60 network chip. Compatible with Wiznet W5100 Ethernet library API.
How to choose the right library to add ethernet (Enc28j60) to your Arduino | Homautomation
- 外部割込み
- ライブラリの作り方
- まとめの課題
追加の話題
- オペアンプ
- USB
- 最適化
- ATtiny
- Firmata
- ArduinoISP
- ZigBee(XBee)
- Android
Digital I/O 高速化
- Arduino core の実装メモ | gaje
- もっと速く反応するdigitalRead()用のライブラリを作ってみた - Qiita
- Why is the digital I/O in Arduino slow and what can be done about it? - CodeProject
- Fast digital I/O for Arduino - CodeProject
- GitHub - NicoHood/PinChangeInterrupt: A simple & compact PinChangeInterrupt library for Arduino
- GitHub - mmarchetti/DirectIO: Fast, simple I/O library for Arduino
- GitHub - projectgus/digitalIOPerformance: An Arduino library for high performance digital I/O with no code changes necessary. Inspired by digitalWriteFast.
- Software Library for Fast Digital Input and Output for the Arduino Platform
Wi-Fiモジュール
Nokia 5110
MMA8452Q
リンク集
開発環境
Aeduino IDE
Arduino CLI
PlatformIO
ano
- Arduino のスケッチをコマンドラインからビルドする | tech - 氾濫原
- scottdarch/Arturo: Fork of amperka/ino to continue development.
- ano
Kittenblock
開発言語
USB
Arduino
HEX File Uploader
XLoader(IA)- Uploading Arduino HEX files with XLoader
- xinabox/xLoader: Tool for Flashing ☒CC01 and ☒CR0x using ☒IP01
Arduino UNO R3
Arduino Mega 2560 Rev3
Firmata
スタディーノ
ATtiny
- Arduino IDE から、生の AVR にスケッチを書き込む方法(ArduinoIDE 1.6.4以降版。ArduinoをAVR ISPライターとして使う) - nomolkのブログ
- Arduinoで、小っちゃいIC(ATTiny)を使う方法 - Qiita
- Arduino IDE で ATtiny 他の開発 | Make | kosakalab
- Arduino と ATtinyを使って I2C Slaveデバイスを作ってみる (1) 準備編 - Qiita
Arduino IDEにATmegaとATtinyを追加する定義ファイルを自分なりに纏めてみた- Google Code Archive - Long-term storage for Google Code Project Hosting.
- GitHub - damellis/attiny: ATtiny microcontroller support for the Arduino IDE
ブロックプログラミング
- Arduino専用ビジュアルエディタBlocklyDuinoの使い方 - Qiita
- ArduBlock 日本語でArduinoをブロックプログラミング
- ArduBlockでArduino(アルデュイーノ) のプログラミング │ 子供のプログラミング
- Alternative Arduino Interfaces - learn.sparkfun.com
- mixly/Mixly_Arduino: A visual programming editor based on blockly for Arduino、Microbit、MicroPython、Python
ライブラリ
- Arduino Library List - Arduino Libraries
- WiiChuck - Arduino Libraries
- GitHub - Adrianotiger/phoneDTMF: Detect DTMF without external devices
PLC Arduino ladder
- BOND – Take it easy.
- SoapBox Snap « Soapbox Automation
- LDmicro: Ladder Logic for PIC and AVR
- LadderMaker | Waltech Systems
- PLC LADDER SIMULATOR 2/PC - HOME
- ラダー図開発ツールLD Cv2!
- GitHub - ArduinoIoTDev/ArduinoPLC: Arduino based PLC IDE
- THE OPENPLC PROJECT | openplcproject.com
- Arduino Ladder Editor – Still Beta 😉 – LADDER EDITOR FOR ARDUINO DEVICES
- GitHub - wditch/plcLib: A simple C/C++ code library to allow PLC-style programming of Arduino-based systems and compatibles.
- Home · wditch/plcLib Wiki · GitHub
- GitHub - cpipero/ArduinoLadder: GUI application to create Arduino programs using ladder logic (like a PLC)
- Software to program Industrial Arduino PLC Controller
- Tools for Arduino Ladder Logic - Use Arduino like PLC using Ladder Logic | Ahmed Ebeed Official Blog
- Arduino-based industrial controllers which can be programmed with the Arduino IDE - www.audon.co.uk
- Arduino as a programmable logic controller (PLC) - Open Electronics - Open Electronics
PLC Arduino
- Opta | Arduino Documentation
- Hardware - Arduino Opta
- Arduino Opta RS485: マイコン関連 秋月電子通商-電子部品・ネット通販
- Arduino Opta Lite: マイコン関連 秋月電子通商-電子部品・ネット通販
- Arduino Opta RS485 — スイッチサイエンス
- Arduino Opta Lite — スイッチサイエンス
- Arduino Opta とは?Arduinoが開発したPLC | ホビーハッピーブログ
- 【備忘録】Arduino OPTA(TM)を始めるにあたって (Getting Started with OPTA) | 株式会社応用技術研究所
- Arduino OPTAの開発方法 〜ArduinoIDE〜
- Arduino OPTAの開発方法 〜Arduino PLC IDE〜
- 初めてのArduino PLC IDE ? どのようなところに使うのか - Arduino PLC IDEのメモ
- Arduino Opta 備忘録 - Qiita
- Arduino Opta始めます。 - かめら工房
- Arduino Opta — PlatformIO latest documentation
- ArduinoOPTA#Arduino PLC IDE始めよう! |