コンテンツにスキップ

Arduino

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Arduino
Arduino Uno SMD R3
開発元 Arduino
製造元 多数
種別 ワンボードマイコン
OS 無し
CPU Atmel AVR (8-bit),
ARM Cortex-M0+ (32-bit),
ARM Cortex-M3 (32-bit),
Intel Quark (x86) (32-bit)
メモリ SRAM
ストレージ Flash, EEPROM
ウェブサイト www.arduino.cc

Arduino  ArduinoArduino IDEArduinoAVRArduino IDECArduinoArduino PC

Arduino

20055Arduino使simplicity Arduino IDEArduino FoundationArduinoArduino Holding[1]

[]


Arduino I/OArduinoAdobe FlashProcessingMax/MSPPure DataSuperCollider 

EAGLEAVRIC Arduino Arduino [2]

Arduino

歴史[編集]


ArduinoArduino2005en:Interaction Design Institute Ivrea (IDII)BASIC Stamp$50it:Massimo BanziDavid CuartiellesTom IgoeGianluca MartinoDavid Mellis5Arduino5 使

Arduino2006[3][4][5]

Arduino2008105[6]調2011215[7]201370[8]

Arduino便

2010IoTArduino

Arduino 4Arduino LLC  Gianluca MartinoArduin SRL2使2016102Arduino IDEArduino FoundationArduinoArduino Holding[1] 

[]


Massimo BanziBar di Re Arduino Arduino使Re Arduino西1002via Arduino Via E. Guarnottait:Dora Baltea /[9]

[]

Arduino Uno
Arduino Duemilanove

Arduino Atmel AVR ATmega8, ATmega168, ATmega328P, ATMega644P, ATmega1280, SAM3X5V8MHz16MHz84MHz RS-232ArduinoRS-232TTLArduinoUSBUSB-to-serial FTDI FT232RLUSB BBArduino Mini  Boarduino  USB-to-serial 

Arduino I/O使ArduinoUno14I/O6調6I/O使

Arduino DuemilanoveArduino UnoFTDIUSB-IC使USBAVRUSB

[]

Arduino NG
Arduino Diecimila
Arduino Mega2560
Arduino Pro Mini18mmx33mm
LilyPad ArduinoLily 使

Arduino Arudino SRL 

Arduino[10]

Arduino Uno R4

Arduino UNOUNO R4 MinimaWi-FiUNO R4 WiFi232bitArm Cortex-M4Renesas RA4M1RAM32KB256KB

Arduino Uno

DuemilanoveATmega328使ATmega8U2Revision 3ATmega16U2使FTDI使UNO

Arduino Due

32 Atmel SAM3X8E (Cortex-M3, 84MHz) 使Arduino Mega2560 Flash 512KB, SRAM 96KB20121022

Arduino Leonardo

ATmega32U4使Arduino UNOFT232RL20126

Arduino Mega 2560

ATmega2560使Flash 256kBUnoATmega8U2使

Arduino Mega ADK

ATmega2560MAX3421e Android OSArduino UNO ATmega8U2 使

Arduino Micro

ATmega32U4使CPU使Arduino LeonardoArduino NanoMicro USBAdafruit

Arduino Mini

ATmega168使Arduino miniUSB02Stamp02030270304GND04

Arduino Nano

USBBATmega168使ATmega328使Arduino Nano v1v2使v3v3ATmega328GravitechArduino使

Arduino Ethernet

Arduino UNOWiznet W5100 

Arduino Esplora

Arduino BT

BluetoothATmega168使Arduino NGATmega168BluetoothBluegiga WT11, iWrapDC-DC MAX1676TTL5VBluetooth使3.3V MC33269D-3.01.2V5.5V115200 baud BluetoothARDUINOBT12345使

Arduino Fio

Arduino Pro

Arduino Pro Mini

LilyPad Arduino

ATmega168V使ATmega328V使(0002)(03)46USB TTL-2323.3V使USB TTL-23204ATmega328VMITLeah BuechleySparkFun Electronics

LilyPad Arduino USB

LilyPad Arduino Simple

LilyPad Arduino SimpleSnap

Arduino Yún

Arduino Robot

Arduino TRE

Arduino Zero

Arduino Gemma

[]


Serial Arduino

DB9ATmega8使PCBOriginal ArduinoMassimo BanziDavid CuartiellesArduino Serial v1.0Gianluca MartinoDavid MellisArduino Serial v2.0Arduino Single-Sided Serial v2 (Arduino S3V2)Tom IgoeArduino Serial v2.0aAdilson AkashiArduino S3V3 (Severino) RS232CTTL2BC547(NPN,CBE)BC577(PNP,CBE)使Freeduino v1Freeduino v2MAX232使

Arduino Extreme

USB (FTDI FT232BM)ATmega8使Arduino USBArduino USB v1v2Massimo Banzi, David Cuartielles, Gianluca Martino, David Mellis使Arduino Extreme v2Arduino gridded ground planeArduino USBArduino Extreme v1Arduino Extreme v2USBx3FT232BM使FT232BMBit-bang modeGPL v2Arduino 

Arduino NG

USBATmega8使NGNuova Generazione使FT232BMFT232RL13LEDSPIrev. C13LEDTom Igoe

Arduino NG plus

USBATmega168使Arduino NGATmega16813LED

Arduino Diecimila

USBATmega168使Diecimila10,0007805MC33269D-5.0MC33269ST-5.0T3USB3.3VAREF

Arduino Duemilanove

DiecimilaATmega168使ATmega328P使Duemilanove2009PMOSFET NDT2955 LM358DDiecimilaMC33269ST-5.0T3

Arduino Mega

ATmega1280使 I/O52 使8PMOSFET FDN340PDuemilanoveMC33269ST-5.0T3

[]


Arduino 使 Arduino  Arduino 

Arduino GSM Shield

2GSM

Arduino Ethernet Shield



Arduino WiFi Shield

Wi-Fi

Wireless SD Shield

Arduino USB Host Shield

USB

Arduino Motor Shield



Wireless Proto Shield

XBee

LilyPad Arduino SimpleSnap

  
KONDO-UART Shield
近藤化学株式会社の、「RCB-4 HV」「RCB-4 mini」と Arduino を繋ぐ為の中継基板を繋ぐのに便利。

ソフトウェア[編集]

Arduino IDE
Arduino IDE v2.0.4での簡単なプログラムのスクリーンショット。
Arduino IDE v2.0.4での簡単なプログラムのスクリーンショット。
簡単なプログラム例を表示中のArduino IDE のスクリーンショット
開発元 Arduino Software
最新版

2.3.2 / 2024年2月20日 (3か月前) (2024-02-20)[11]

プログラミング
言語
Java, C, C++
対応OS Windows, macOS, Linux
プラットフォーム IA-32, x86-64, ARM
種別 統合開発環境
ライセンス LGPLまたはGPLライセンス
公式サイト www.arduino.cc/en/software
テンプレートを表示

ArduinoSketch Arduino IDE

Sketch[]


ArduinoSketch[12]CWiring [13] .ino [14]

2[12]

setup() : [15]

loop() : setup()[16]

LED

LEDblink ArduinoLED 
#define LED_PIN 13

void setup() {
    pinMode (LED_PIN, OUTPUT);     // 13番ピンをデジタル出力に設定する
}

void loop() {
    digitalWrite(LED_PIN, HIGH);  // LEDを点灯する
    delay(1000);                  // 1秒待機する(1000ミリ秒)
    digitalWrite(LED_PIN, LOW);   // LEDを消灯する
    delay(1000);                  // 1秒待機する
}

Arduino IDE[編集]


sketchArduinosketch 1.xJavaProcessingIDE

2.0JavaScriptWeb

CGCCavrdude使

PlatformIO[]


PlatformIOPlatformIO LabsVisual Studio CodeArduino使AVR使Visual Studio Code使Arduino



Firmata[]

Pduino

FirmataMIDI(USB)使Arduino IDEFirmata使Arduino IDE使IOArduino使PC

FirmataProcessing FirmataCycling' 74 MaxMaxuinoPure Data(Pd)Pduino

MaxuinoPduino使ArduinoGUI

[]


Arduino  Creative Commons Attribution Share-Alike 2.5 Arduino Web[10]GPL v2[17]

[]


 Arduino 使Arduino 使調[18]

[]


Arduino使Arduino Playground

Arduino AtHeart[]


Arduino AtHeart 5%[19]Arduino IDE AVR  ATMega328, ATMega1280, ATMega2560, ATMega32U4, SAM3X 

Arduino Certified[]


Arduino Certified  Arduino Intel Galileo  Intel Edison Arduino IDE AVR  CPU 

[]


Arduino IDE  hardware  boards.txt  Studuino [20]

[]


[8]

Arduino as ISP[]


Arduino 使Atmel AVR Arduino IDE Arduino ArduinoISPArduino  AVR ArduinoIDE Arduino as ISP[21]Arduino 使 ATmega328 AVR  ATtiny 

[]


 Arduino, LLC Massimo BanziDavid CuartiellesTom IgoeDavid Mellis

 Arduino S.R.L. Arduino S.R.L.  Gianluca Martino2015123Arduino Arduino, LLC.  Arduino S.R.L. [22]

[]


2008Mega2009326

脚注[編集]

注釈[編集]

出典[編集]



(一)^ ab[1]

(二)^ WinPC 20107BP2010529p142

(三)^ Ars Electronica Archiv (German). 2009218

(四)^ Ars Electronica Archiv / ANERKENNUNG (German). 2009218

(五)^ Prix Ars Electronica2006Honorary Mentions

(六)^ Thompson, Clive (2008-10-20). Build It. Share It. Profit. Can Open Source Hardware Work?. Wired 16 (11): 166176. http://www.wired.com/techbiz/startups/magazine/16-11/ff_openmanufacturing 2009430. 

(七)^ MAKE: Japan : Arduino

(八)^ abArduino FAQ  With David Cuartielles | MEDEA

(九)^ [2]

(十)^ abArduino - Products

(11)^ Arduino Software Release Notes (). Arduino.  Arduino Project. 2024523

(12)^ abArduino - Sketch (). Arduino.  Arduino Project. 20191221

(13)^ Wiring (). 20191221WiringArduino

(14)^ Arduino Software (IDE) 20111130Arduino IDE 1.0使 .pde 

(15)^ setup (). Arduino.  Arduino Project. 20191221

(16)^ loop (). Arduino.  Arduino Project. 20191221

(17)^ Arduino - Software

(18)^ Arduino - Policy

(19)^ Arduino AtHeart

(20)^ Studuino 

(21)^ Using an Arduino as an AVR ISP (In-System Programmer)

(22)^ Arduino, LLC v. Arduino S.R.L. et al :: Justia Dockets & Filings

[]


(201110). The Making of Arduino. IEEE Spectrum.  IEEE. 2013421

Arduino The Documentary.  LABoral Centro de Arte y Creación Industrial (2010). 2013421

[]

Arduino Uno
Arduinohexapod
Fritzing





IoT

Arduinome

Make Controller Kit

BASIC Stamp

OOPic

PICAXE

Parallax Propeller

Processing

Fritzing

8pino - Arduino

PLEN - Arduino使PLEN2

Intel Galileo

Intel Edison

Lazurite

M5Stack

[]


 Arduino

Arduino 

Playground Arduino wiki

Comprehensive Arduino Tutorial

Make Magazine article on the Arduino

"Wiring" software project: http://wiring.org.co/

Arduino photos on Flickr: https://www.flickr.com/photos/tags/arduino/

Arduino tutorial

Introduction to the Arduino - Weekend Project Podcast

Sheepdog Software's Introduction to Arduino: "Getting Started" pages and sequenced programming tutorials, with help on hardware.

Arduino tutorial  in portuguese, but with source codes and videos.