!!!マイコン制御システム開発技術(Arduino編) *マイクロコントローラ !!入門セット *[Osoyoo Basic Kit for Arduino Model#LACC2006AD « osoyoo.com|https://osoyoo.com/2017/09/05/osoyoo-basic-kit-for-arduino/] *==[Amazon.co.jp: OSOYOO Arduinoをはじめよう 学習キット基本版 初心者実験キット UNO R3互換ボード : 産業・研究開発用品|https://www.amazon.co.jp/OSOYOO-Arduino%E3%82%92%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86-%E5%AD%A6%E7%BF%92%E3%82%AD%E3%83%83%E3%83%88%E5%9F%BA%E6%9C%AC%E7%89%88-%E5%88%9D%E5%BF%83%E8%80%85%E5%AE%9F%E9%A8%93%E3%82%AD%E3%83%83%E3%83%88-R3%E4%BA%92%E6%8F%9B%E3%83%9C%E3%83%BC%E3%83%89/dp/B00UKXHKXC/ref=sr_1_6?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=11FOGL2A1265X&dchild=1&keywords=osoyoo+arduino+uno&qid=1634867974&sprefix=osoyoo+ar%2Caps%2C296&sr=8-6]== *[Amazon.co.jp: OSOYOO アルドゥイーノをはじめよう Arduino用学習キット 電子工作 初心者実験キット mega2560 UNO R3 Nanoと互換 : おもちゃ|https://www.amazon.co.jp/OSOYOO-%E3%82%A2%E3%83%AB%E3%83%89%E3%82%A5%E3%82%A4%E3%83%BC%E3%83%8E%E3%82%92%E3%81%AF%E3%81%98%E3%82%81%E3%82%88%E3%81%86-Arduino%E7%94%A8%E5%AD%A6%E7%BF%92%E3%82%AD%E3%83%83%E3%83%88-%E5%88%9D%E5%BF%83%E8%80%85%E5%AE%9F%E9%A8%93%E3%82%AD%E3%83%83%E3%83%88-mega2560/dp/B09TR9YC98] *[Amazon.co.jp: Miuzei Arduino用 R3用 初心者 電子工作 スターターキット mega2560とR3 nanoと互換性のある(日本語マニュアル付き) : おもちゃ|https://www.amazon.co.jp/Miuzei-47%E7%A8%AE%E9%A1%9E%E5%90%88%E8%A8%88160%E4%BB%A5%E4%B8%8A%E3%83%91%E3%83%BC%E3%83%84-mega2560-nano%E3%81%A8100%EF%BC%85%E4%BA%92%E6%8F%9B-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%E4%BB%98%E3%81%8D/dp/B07H3M41Q1/ref=sr_1_5?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&dchild=1&keywords=miuzei+arduino+component&qid=1634868185&sr=8-5] !!書籍 *[O'Reilly Japan - Arduinoをはじめよう 第4版|https://www.oreilly.co.jp/books/9784814400232/] *[O'Reilly Japan - Arduinoをはじめよう 第3版|https://www.oreilly.co.jp/books/9784873117331/] *[Arduino UNO チュートリアル: 書籍 Arduino をはじめよう|https://ht-deko.com/arduino/uno_tutorial1.html] *[Arduino 日本語リファレンス|http://www.musashinodenpa.com/arduino/ref/] *[Arduino Wiki - quickrefsheet|http://www.musashinodenpa.com/wiki/?quickrefsheet] (Arduinoはやみ表) *[Arduinoで遊ぶページ|https://garretlab.web.fc2.com/arduino/] *[Arduinoをはじめようキット - スイッチサイエンス|https://www.switch-science.com/catalog/181/] !!1日目 *[Arduinoで開発できる非AVRマイコンボードの紹介 - ZeptoElectronicDesign|https://zeptoelecdesign.com/arduino-boards/] *[電子工作に! Arduino互換ボードいろいろ - NAVER まとめ|http://matome.naver.jp/odai/2140601959684205001] *[知らないとソン!? Arduinoの小ネタ色々: 構想100年|http://100year.cocolog-nifty.com/blog/2014/07/arduino-544e.html] *[Arduino UNO|http://ht-deko.com/arduino/uno.html] *[Make: Japan | Arduino戦争:グループ分裂、そして新製品の登場|https://makezine.jp/blog/2015/03/arduino-vs-arduino.html] *[Qi - Using Arduino or Linino Firmware - GL.iNet Router Docs 2|https://docs.gl-inet.com/router/en/2/domino/qi/arduino-yun/] *[Linux linino OS をビルドしてみた : コンピュータ全般情報サイト|http://blog.livedoor.jp/naokani2002/archives/52132768.html] *AVRマイコン *アナログ入力 *アナログ出力 *デジタル入力 *デジタル出力 *LED *タクトスイッチ **[Arduinoのスケッチだけでスイッチのチャタリングを回避する – jumbleat|https://jumbleat.com/2016/08/19/switch_without_chatter/] *CDSセル *UART *DCモーター !!2日目 *サーボモーター **[Arduinoで始めるロボット制御 - VstoneWiki|http://www.vstone.co.jp/vs_wiki/main/wiki.cgi?page=Arduino%A4%C7%BB%CF%A4%E1%A4%EB%A5%ED%A5%DC%A5%C3%A5%C8%C0%A9%B8%E6] **[その9 Arduinoでサーボモータをキュイキュイ動かす!|http://marupeke296.com/EL_Ard_No9_ServoMotor.html] *温度センサー **[LM35DZ|http://akizukidenshi.com/catalog/g/gI-00116/] **[【Arduino】温度センサLM35DZで温度計測|http://denshi.blog.jp/arduino/temperature-lm35dz]([IA|https://web.archive.org/web/20190101152146/http://denshi.blog.jp:80/arduino/temperature-lm35dz]) *可変抵抗器 *ロータリーエンコーダー *フルカラーLED **[EC12PLRGBSDVBF-D-25K-24-24C-61|http://akizukidenshi.com/catalog/g/gP-05773/] **[TETRASTYLE-dev-BLOG: 光るロータリーエンコーダー|http://dev.tetrastyle.net/2012/08/blog-post.html]([IA|https://web.archive.org/web/20171201181544/http://djgj.sub.jp/TETRASTYLE/arduino/rot_enc_rgb.txt]) **[Sample Arduino Code for RGB Rotary Encoder - Page 1|http://www.eevblog.com/forum/microcontrollers/sample-arduino-code-for-rgb-rotary-encoder/]([サンプルプログラム|http://www.eevblog.com/forum/microcontrollers/sample-arduino-code-for-rgb-rotary-encoder/?action=dlattach;attach=120114]) *LCD表示装置 **[LCDキャラクタディスプレイモジュール(16×2行バックライト付): ディスプレイ・表示器 秋月電子通商-電子部品・ネット通販|https://akizukidenshi.com/catalog/g/gP-00038/] *RTC(I2C) **[RTC-8564NB|http://akizukidenshi.com/catalog/g/gI-00233/] **[工作と小物のがらくた部屋: 秋月のRTCモジュール|http://junkroom2cyberrobotics.blogspot.jp/2012/07/rtc.html] **==[arduino使い方1:RTC(RTC-8564NB)と接続する|http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/RTC/RTC.htm]== **[arduino使い方1:RTC(RTC-8564NB)と接続する|http://zattouka.net/GarageHouse/micon/Arduino/RTC/RTC.htm] *音声合成LSI(I2C|SPI|UART) **[ATP3011F4-PU|http://akizukidenshi.com/catalog/g/gI-05665/] **[音声記号列仕様書(ローマ字)|https://www.a-quest.com/archive/manual/roman_onseikigou.pdf] **==[音声記号列仕様書|http://www.a-quest.com/download/manual/siyo_onseikigou.pdf]== **[音声記号列仕様書(かな)|https://www.a-quest.com/archive/manual/siyo_onseikigou.pdf] **[https://web.archive.org/web/20151212201217/http://tadahiko.justhpbs.jp/arduino/ATP3011F4.htm|https://web.archive.org/web/20151212201217/http://tadahiko.justhpbs.jp/arduino/ATP3011F4.htm] **[マイコンの実験:音声合成LSI(ATP3011F4-PU)の実験|http://zattouka.net/GarageHouse/micon/TalkIC/ATP3011.htm] **[Arduinoで音声出力をはじめよう!「入門編」 | N.Yamazaki's blog|http://blog-yama.a-quest.com/?eid=970150] **[[Arduino] AquesTalk ライブラリ | N.Yamazaki's blog|http://blog-yama.a-quest.com/?eid=970151] **[プッシュスイッチを押すとATP3011が決められた言葉をしゃべる(I2C通信)|http://www.nina.jp/server/arduino/ATP3011/ATP3011_I2C/ATP3011_I2C.html]([IA|https://web.archive.org/web/20160711071953/http://www.nina.jp/server/arduino/ATP3011/ATP3011_I2C/ATP3011_I2C.html]) **[Arduino Uno で音声合成LSIを利用する - Qiita|https://qiita.com/nyagato_00/items/ca31afbd154bf004866b] **[Arduinoと音声合成LSI_Aquestalk_ATP3011F1-PUを用いて音声合成する - Qiita|https://qiita.com/seigot/items/b6b6513bf27a7c46aeac] *圧電スピーカー **[ピエゾスピーカー(圧電スピーカー)の鳴らし方 | 遊ぶエンジニア|https://playing-engineer.com/wordpress/2018/09/27/%E3%83%94%E3%82%A8%E3%82%BE%E3%82%B9%E3%83%94%E3%83%BC%E3%82%AB%E3%83%BC/] !!3日目 *SDカード **[ArduinoでSDメモリカードを読み書きする - なんでも作っちゃう、かも。|http://arms22.blog91.fc2.com/blog-entry-502.html] **[SDカードに対する読込・書込(マイクロSDカードスロットDIP化キット使用)|https://www.hiramine.com/physicalcomputing/arduino/sdreadwrite.html] **[ラジオペンチ ArduinoでマイクロSDカードを使う|http://radiopench.blog96.fc2.com/blog-entry-332.html] **[Arduino 秋月で買ったSD-dip化キットを使ってみた - shangtian’s blog|http://www.shangtian.tokyo/entry/2017/05/20/173414] **[SDカード(microSDカード)の使い方 [Arduino]|https://www.petitmonte.com/robot/howto_sd_card.html] **[ArduinoでmicroSDカードを使う | SOAR130650|https://soar130650.net/2020/05/02/arduino-sd-200502/] *LAN **==[ENC28J60|http://nopnop2002.webcrow.jp/ENC28J60/ENC28J60-1.html]== **[Arduino ENC28J60 Ethernet Module - Geeetech Wiki|http://www.geeetech.com/wiki/index.php/Arduino_ENC28J60_Ethernet_Module] **[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.|https://github.com/ntruchsess/arduino_uip] **[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.|https://github.com/themactep/arduino_uip] ---- **[Arduino based Webserver (ATMEGA328 + ENC28j60) | Incredible DIY|http://www.incrediblediy.com/2013/03/arduino-based-webserver-atmega328.html] ---- **[GitHub - jcw/ethercard: EtherCard is a driver for the ENC28J60 chip, compatible with Arduino IDE|https://github.com/jcw/ethercard] **[Ethercard + ENC28j60 webserver|http://forum.arduino.cc/index.php?topic=223329.0] ---- **[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.|https://github.com/UIPEthernet/UIPEthernet] **==[How to choose the right library to add ethernet (Enc28j60) to your Arduino | Homautomation|http://www.homautomation.org/2014/10/27/how-to-choose-the-right-library-to-add-ethernet-enc28j60-to-your-arduino/]== **[How to choose the right library to add ethernet (Enc28j60) to your Arduino - Homautomation|https://web.archive.org/web/20180405083616/http://www.homautomation.org/2014/10/27/how-to-choose-the-right-library-to-add-ethernet-enc28j60-to-your-arduino/] **[Tweaking4All.com - Web-Enable your Arduino with an Arduino ENC28J60 Ethernet shield ...|http://www.tweaking4all.com/hardware/arduino/arduino-enc28j60-ethernet/] **[knaka Tech-blog: ENC28J60+ARDUINO でIoT製作 (テスト編)|http://knaka0209.blogspot.com/2015/10/enc28j60-1.html] **[ENC28J60を使ってArduinoでUDP通信する - Re: note|https://hikoleaf.hatenablog.jp/entry/2019/06/15/184505] *外部割込み *ライブラリの作り方 **==[arduinoIDEの使い方:自作ライブラリの作り方|http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/LibMake/LibMake.htm]== **[arduinoIDEの使い方:自作ライブラリの作り方|http://zattouka.net/GarageHouse/micon/Arduino/LibMake/LibMake.htm] *まとめの課題 !!追加の話題 *オペアンプ *USB *最適化 *ATtiny *Firmata *ArduinoISP *ZigBee(XBee) *Android !Digital I/O 高速化 *[Arduino core の実装メモ | gaje|http://gaje.jp/technotes/arduino-core/] *[もっと速く反応するdigitalRead()用のライブラリを作ってみた - Qiita|https://qiita.com/ttatsf/items/ca29b55a621a35ae7b06] *[Why is the digital I/O in Arduino slow and what can be done about it? - CodeProject|http://www.codeproject.com/Articles/589299/Why-is-the-digital-I-O-in-Arduino-slow-and-what-ca] *[Fast digital I/O for Arduino - CodeProject|http://www.codeproject.com/Articles/732646/Fast-digital-I-O-for-Arduino] *[GitHub - NicoHood/PinChangeInterrupt: A simple & compact PinChangeInterrupt library for Arduino|https://github.com/NicoHood/PinChangeInterrupt] *[GitHub - mmarchetti/DirectIO: Fast, simple I/O library for Arduino|https://github.com/mmarchetti/DirectIO] *[GitHub - projectgus/digitalIOPerformance: An Arduino library for high performance digital I/O with no code changes necessary. Inspired by digitalWriteFast.|https://github.com/projectgus/digitalIOPerformance] *[Software Library for Fast Digital Input and Output for the Arduino Platform|https://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&cad=rja&uact=8&ved=0ahUKEwiOvJCZ1q7NAhVEJaYKHcIgC3oQFgg_MAQ&url=http%3A%2F%2Fwww.wseas.org%2Fmultimedia%2Fjournals%2Fcomputers%2F2015%2Fb585805-1020.pdf&usg=AFQjCNHm2CE7eJL9dxYBfK1C3kUMYhqCvA&sig2=Tfm9xkYmpw-pIcE43skZRw] !Wi-Fiモジュール *[Arduino unoでESP-WROOM-02をいじくる|https://cfm-art.sakura.ne.jp/sys/archives/1077] !Nokia 5110 *==[Nokia 5110 LCD 動かして見ました ( おもちゃ ) - 趣味の電子工作 - Yahoo!ブログ|https://blogs.yahoo.co.jp/hobbyele/64832086.html]== *[Nokia 5110 LCD 動かして見ました - 趣味のマイコンいじり|https://i-satoh.hatenablog.com/entry/64832086] !MMA8452Q *[Arduinoで加速度センサ(MMA8452Q)から角度を計算する|https://101010.fun/iot/acceleration-sensor-calc-angle.html] !!リンク集 *==[ちっちゃいものくらぶ|http://tiisai.dip.jp/]== *[ちっちゃいものくらぶ|https://tiisai.ddo.jp/] *[ちっちゃいものくらぶショップ|https://nanoboard.stores.jp/] *[ちっちゃいものくらぶ|https://arduino.thebase.in/] !!開発環境 !Aeduino IDE *[Arduino - Home|https://www.arduino.cc/] !Arduino CLI *[arduino/arduino-cli: Arduino command line tool|https://github.com/arduino/arduino-cli] !PlatformIO *[Arduino Playground - CommandLine|https://playground.arduino.cc/Learning/CommandLine] *[An open source ecosystem for IoT development · PlatformIO|http://platformio.org/] !ano *[Arduino のスケッチをコマンドラインからビルドする | tech - 氾濫原|https://lowreal.net/2015/07/29/1] *[scottdarch/Arturo: Fork of amperka/ino to continue development.|https://github.com/scottdarch/Arturo] *[ano|https://www.npmjs.com/package/ano] !Kittenblock *==[Download Kittenblock | KittenBot|http://www.kittenbot.cc/kittenblock/download/]== *[Software – KittenBot|https://www.kittenbot.cc/pages/software] !!開発言語 !!USB *[Chrome App で USB デバイス (AVR V-USB) にアクセスする | tech - 氾濫原|https://lowreal.net/2014/07/12/1] !!Arduino {{include マイクロコントローラ,Arduino}}