トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

arduino-tips

Arduino で遊んでみた (夏休みの自由研究用に)

ArduinoUNO

ArduinoMEGA

互換のボード

DCcduino UNO

サインスマート UNO R3

DCCduino Mini USB CH340 5個セット

サインスマートMega

開発元

https://www.arduino.cc/

http://www.atmel.com/

開発環境

https://www.arduino.cc/en/Main/Software

https://github.com/arduino/Arduino

http://www.atmel.com/

https://www.arduino.cc/en/Main/ArduinoBoardUno

https://www.arduino.cc/en/Main/ArduinoBoardMega2560

Linux では dialoutグループに使用したいユーザを追加すれば問題なく使えます。

https://sourceforge.net/projects/owondriver/?source=typ_redirect

言語

tiny-forth

tiny-basic

Firmata

https://github.com/firmata

https://github.com/firmata/arduino

with Python

asyncio(https://github.com/MrYsLab/pymata-aio)

IO(https://github.com/tino/pyFirmata)

その他

DCCduino のUSBが認識しないhttp://www.wch.cn/download/CH341SER_LINUX_ZIP.html

ラズベリーパイ

DIO 3.2V なので注意

Arduino は 5V

IDE-ST32 // STM32F103C8T6

http://amzn.to/2i0IubV

http://amzn.to/2p3E8Yi

https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki

https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/stm32duino-bootloader

https://github.com/rogerclarkmelbourne/Arduino_STM32

https://github.com/rogerclarkmelbourne/STM32duino-bootloader

Nanoで 328P- に bootloader を書き込み

( Linux では上手く書き込めない。。Windows ではOK 1.6.11 (RESETへ10uFをつける事で解決))
   ATMEGA328P-PU  Arduino NANO
        (1)RESET  D10
        (17)MISI  D11
        (18)MISO  D12
         (19)SCK  D13
   Arduino NANOのRESETとGND間に10uF
   ATMEGA328P-PUのRESET(1)を10kでプルアップ
   クリスタルをC(22p)・C(22p)をで接続
===========================================
NANOをPCに接続し、以下設定・書き込み
「ツール」-「書込装置」->Arduino as ISP」
「ツール」-「ブートローダーを書き込む」

8Mhz の場合には Arduino-pro / mini を選択?

http://sigrok.org/wiki/Main_Page


Arduino UNO ATmega328P-PU Other
D13 PB5 (SCK/PCINT5) 抵抗 10kΩ
D12 PB4 (MISO/PCINT4) -
D11 PB3 (MOSI/OC2A/PCINT3) -
D10 PC6 (PCINT14/RESET) -
5V VCC & AVCC -
GND GND -
- PB6 (PCINT6/XTAL1/TOSC1) 水晶 16MHz、コンデンサ 22pF
- PB7 (PCINT7/XTAL2/TOSC2) 水晶 16MHz、コンデンサ 22pF
RESET 10uFでGNDへ::無い場合書き込みに失敗する::RESET側を+、GND側を-

(UNO のRESET に10uFをつけるとボードへの書き込みを失敗する(SKETCHがUNOボードに書き込めない〜)の!!)


Arduino をつかって SKETCH を書き込む

    • 0: [ツール]->[ボード:arduino nano]
    • 1: シリアルポート : USB0]
    • 2: 書き込み装置: Arduino as ISP
    • 3: [file]->[スケッチの例]->[ArduinoISP]
    • 4: [スケッチ]->[マイコンボードに書き込む]
    • 5: SKETCH を選ぶ
    • 6: [スケッチ]-> [書き込み装置を使って書き込む]

ESP8266 で wifi ( IDE を使う )

https://github.com/esp8266/Arduino

kicad libhttps://github.com/jdunmire/kicad-ESP8266


ESP32 で

https://github.com/espressif/arduino-esp32

http://akizukidenshi.com/catalog/g/gM-11819/

https://github.com/espressif/arduino-esp32

https://github.com/adamjvr/ESP32-kiCAD-Footprints

http://qiita.com/rukihena/items/6a904368700eb1c7d2a3


 目標

ライントレースカーを作る

モータドライバIC : TA7291P / 部品箱にあったから

タミヤ ダブルギヤボックス

ラインセンサー: LBR-127HLD


ロジアナ

https://sigrok.org/wiki/PulseView

http://sigrok.org/wiki/Main_Page


設計

Eagle 回路設計

KiCad 回路設計日本語

基板屋P板.com・・ユニクラフト・・基板本舗・・NEVERまとめ・・elecrow....FUSION....PCBgogo


CAD 3d

https://osdn.net/projects/sfnet_free-cad/releases/


3D printor ( 3D プリンタ )

http://reprap.org/wiki/Main_Page

http://reprap.org/wiki/Prusa_i3_Acrylic

http://reprap.org/wiki/Prusa_i3_Acrylic_Build_Manual

https://github.com/josefprusa/Prusa3


赤外線

http://www.geocities.jp/zattouka/GarageHouse/micon/InfraredCOM/InfraredCOM2.htm====

http://deviceplus.jp/hobby/entry023/

Recv https://github.com/cyborg5/IRLib/

Send https://github.com/cyborg5/IRLib2

## https://github.com/z3t0/Arduino-IRremote

https://github.com/MCUdude/MiniCore


http://gadget.renesas.com/ja/



ネタ元

知らないとソン!? Arduinoの小ネタ色々

http://nonbirikousaku.blog.fc2.com/blog-category-5.html

Arduinoの替わりにATMega328P-PUを使ってみる

Arduino Duemilanove/Nanoを利用してAVRマイコン328P/Atiny85へ書き込みを行う

USB-Serial-2

割り込みのサンプル

建築発明工作ゼミ2008 小型のDCモータ「FA-130」を制御する方法

MARUTSU TA7291Pを使った小型モータ駆動回路

make encoder

九州工業大学さんのオシロスコープ

Nano Tips(google 訳)

RCcont

IR-sens

pwm_cont

StepMotor

BootLoader

BootLoader2

Teensy を arduinoIDE で

ejac bord

逆引きArduino

USB host

====VisualStudio_community(無料)


http://playground.arduino.cc/code/AvailableMemory


====

  8Mhz

bootloader

https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard

optifix

http://forum.arduino.cc/index.php/topic,28733.0.html


http://qiita.com/hotchpotch/items/5aa3ccf8b5d94ea3f4a6

https://synapse.kyoto/hard/bootloader_sketch/page003.html

https://tiryoh.com/blog/archives/70

http://toshiba.semicon-storage.com/jp/design-support/e-learning/brushless_motor/chap3/1274519.html

ブラシレスモーター

http://www.cityfujisawa.ne.jp/~iijima-p/BRA2.htm

laser CNC

http://www.smartdiys.com/manual/smart-laser-mini-open-source-new/

Inkscape -> G_code

https://github.com/arpruss/gcodeplot/releases

CNC SHIELD

http://www.smartdiys.com/blog/cnc-shield/


Sound

http://wp.hrmux.com/?page_id=991


flight controler

https://www.instructables.com/id/DIY-ARDUINO-FLIGHT-CONTROLLER/

https://code.google.com/archive/p/multiwii/