อบรม arduino ด้วยภาษาซี สอนการใช้งานตั้งแต่พื้นฐาน

 อบรม Arduino  ด้วยภาษาซี ชุด BASIC  + IOT 3,750 บาท ร่วมค่าส่ง  

อบรม ARDUINO

อบรม ARDUINO สอน 4 หัวข้อหลัก

  • ARDUINO Stand Alone (ภาษาซี)
  • ARDUINO เชื่อมต่อกับ LabView
  • Internet of Thing (IoT) (ESP32)
  • Proteus (Simulate)

ตัวอย่างเบื้องต้น ARDUINO คืออะไร

Arduino คืออะไร การ อบรม Arduino เพื่อทำโปรเจค

                        Arduino เป็นแพลตฟอร์มโอเพ่นซอร์สอิเล็กทรอนิกส์บนพื้นฐานที่ง่ายต่อการใช้งานฮาร์ดแวร์และซอฟแวร์บอร์ด Arduino จะสามารถอ่านอินพุต – ไฟบนเซ็นเซอร์ลายนิ้วมือที่ปุ่มหรือข้อความทวิตเตอร์ – และเปิดเป็นเอาท์พุท – การเปิดใช้งานมอเตอร์เปิดไฟ LED สำนักพิมพ์อะไรออนไลน์. คุณสามารถบอกบอร์ดของคุณสิ่งที่ต้องทำโดยการส่งชุดคำสั่งให้ไมโครคอนโทรลเลอร์บนกระดาน. ในการทำเช่นนั้นคุณใช้ภาษาโปรแกรม Arduino (ขึ้นอยู่กับการเดินสายไฟ) และ ซอฟแวร์ Arduino (IDE) บนพื้นฐานของการประมวลผล

                กว่าปีที่ Arduino ได้รับสมองของหลายพันโครงการจากวัตถุในชีวิตประจำวันได้ใช้เครื่องมือทางวิทยาศาสตร์ที่ซับซ้อนชุมชนทั่วโลกของผู้ผลิต -. นักเรียน, มือสมัครเล่น, ศิลปิน, โปรแกรมเมอร์และผู้เชี่ยวชาญด้าน – ได้รวมตัวกันรอบแพลตฟอร์มเปิดแหล่งที่มานี้ผลงานของพวกเขาได้ เพิ่มขึ้นเป็นจำนวนเงินที่เหลือเชื่อของความรู้ที่สามารถเข้าถึงได้ที่สามารถช่วยที่ดีของสามเณรและผู้เชี่ยวชาญเหมือนกัน

ต้นกำเนิดและส่วนประกอบของ Arduino

               ที่มาของ Arduino นั้นเกิดที่ Ivrea ปฏิสัมพันธ์ออกแบบสถาบันเป็นเครื่องมือที่ง่ายสำหรับการสร้างต้นแบบอย่างรวดเร็วมุ่งเป้าไปที่นักเรียนที่ไม่มีพื้นฐานในอุตสาหกรรมอิเล็กทรอนิกส์และการเขียนโปรแกรม. เร็วที่สุดเท่าที่มันจะมาถึงชุมชนที่กว้างขึ้นบอร์ด Arduino เริ่มต้นการเปลี่ยนแปลงเพื่อปรับให้เข้ากับความต้องการและความท้าทายใหม่ ความแตกต่างของข้อเสนอจากบอร์ด 8 บิตที่เรียบง่ายกับผลิตภัณฑ์สำหรับการใช้งาน IOT, สวมใส่, การพิมพ์ 3 มิติและสภาพแวดล้อมที่ฝังตัว. ทุกกระดาน Arduino จะสมบูรณ์เปิดแหล่งที่มาเพิ่มขีดความสามารถให้ผู้ใช้สามารถสร้างพวกเขาเป็นอิสระและในที่สุดก็ปรับให้เข้ากับความต้องการเฉพาะของพวกเขา. ซอฟแวร์ ก็เป็นโอเพนซอร์สและก็มีการเติบโตผ่านการมีส่วนร่วมของผู้ใช้ทั่วโลก

              ถึงอย่างไร Arduino ก็เป็นคอมพิวเตอร์ทางกายภาพโอเพนซอร์สแพลตฟอร์มบนพื้นฐานของอินพุต / เอาต์พุตที่เรียบง่าย(I / O) คณะกรรมการและการพัฒนาสภาพแวดล้อมที่ใช้ภาษาการประมวลผลWww.processing.org). Arduino สามารถนำมาใช้การพัฒนาวัตถุโต้ตอบแบบสแตนด์อโลนหรือสามารถเชื่อมต่อกับซอฟแวร์ของคุณคอมพิวเตอร์ (เช่น Flash, การประมวลผล VVVV,หรือแม็กซ์ / MSP). บอร์ดสามารถประกอบด้วยมือหรือซื้อ preassembled นั้นมาเปิด IDE (การพัฒนาแบบบูรณาการสิ่งแวดล้อม) สามารถดาวน์โหลดได้ฟรีจาก www.arduino.cc

อบรม Arduino  พื้นฐาน Arduino คืออะไร? 

                   Arduino เป็นบอร์ดไมโครคอนโทรลเลอร์ขนาดเล็ก ด้วยการเสียบ USB เพื่อเชื่อมต่อกับคอมพิวเตอร์ของคุณและจำนวนของซ็อกเก็ตที่สามารถเชื่อมต่อแบบมีสาย ขึ้นอยู่กับอุปกรณ์อิเล็กทรอนิกส์ภายนอกเช่นมอเตอร์, รีเลย์เซ็นเซอร์แสงเลเซอร์ไดโอด, ลำโพง,ไมโครโฟน ฯลฯ พวกเขาก็จะสามารถขับเคลื่อนผ่านการเชื่อมต่อ USB จากคอมพิวเตอร์หรือจากแบตเตอรี่ 9V. พวกเขาสามารถควบคุมได้จากคอมพิวเตอร์หรือโปรแกรมโดยคอมพิวเตอร์และแล้วตัดการเชื่อมต่อและรับอนุญาตให้ทำงาน อิสระ

               แม้ว่า Arduino คือการออกแบบเปิดแหล่งที่มาสำหรับบอร์ดอินเตอร์เฟซไมโครคอนโทรลเลอร์เป็นจริงค่อนข้างยิ่งไปกว่านั้นในขณะที่มันครอบคลุมซอฟแวร์เครื่องมือในการพัฒนาที่คุณจำเป็นต้องเขียนโปรแกรมบอร์ด Arduino เช่นเดียวกับคณะกรรมการของตัวเอง. มีชุมชนขนาดใหญ่ของการก่อสร้าง, การเขียนโปรแกรมอิเล็กทรอนิกส์และแม้กระทั่งผู้ที่ชื่นชอบงานศิลปะยินดีที่จะแบ่งปันความเชี่ยวชาญและประสบการณ์ของพวกเขาในอินเทอร์เน็ตที่จะเริ่มใช้ Arduinoแรกไป Arduinoเว็บไซต์ (www.arduino.cc) และดาวน์โหลดซอฟแวร์สำหรับ Mac, PC หรือ LINUX

What’s on the board? ใช้บอร์ดนี้ อบรม Arduino

อบรม arduino

Power (USB / Barrel Jack)

Every Arduino board needs a way to be connected to a power source. The Arduino UNO can be powered from a USB cable coming from your computer or a wall power supply (like this) that is terminated in a barrel jack. In the picture above the USB connection is labeled (1) and the barrel jack is labeled (2).

The USB connection is also how you will load code onto your Arduino board. More on how to program with Arduino can be found in our Installing and Programming Arduino tutorial.

NOTE: Do NOT use a power supply greater than 20 Volts as you will overpower (and thereby destroy) your Arduino. The recommended voltage for most Arduino models is between 6 and 12 Volts.

Pins (5V, 3.3V, GND, Analog, Digital, PWM, AREF)

The pins on your Arduino are the places where you connect wires to construct a circuit (probably in conjuction with a breadboard and some wire. They usually have black plastic ‘headers’ that allow you to just plug a wire right into the board. The Arduino has several different kinds of pins, each of which is labeled on the board and used for different functions.

  • GND (3): Short for ‘Ground’. There are several GND pins on the Arduino, any of which can be used to ground your circuit.
  • 5V (4) & 3.3V (5): As you might guess, the 5V pin supplies 5 volts of power, and the 3.3V pin supplies 3.3 volts of power. Most of the simple components used with the Arduino run happily off of 5 or 3.3 volts.
  • Analog (6): The area of pins under the ‘Analog In’ label (A0 through A5 on the UNO) are Analog In pins. These pins can read the signal from an analog sensor (like a temperature sensor) and convert it into a digital value that we can read.
  • Digital (7): Across from the analog pins are the digital pins (0 through 13 on the UNO). These pins can be used for both digital input (like telling if a button is pushed) and digital output (like powering an LED).
  • PWM (8): You may have noticed the tilde (~) next to some of the digital pins (3, 5, 6, 9, 10, and 11 on the UNO). These pins act as normal digital pins, but can also be used for something called Pulse-Width Modulation (PWM). We have a tutorial on PWM, but for now, think of these pins as being able to simulate analog output (like fading an LED in and out).
  • AREF (9): Stands for Analog Reference. Most of the time you can leave this pin alone. It is sometimes used to set an external reference voltage (between 0 and 5 Volts) as the upper limit for the analog input pins.

Reset Button

Just like the original Nintendo, the Arduino has a reset button (10). Pushing it will temporarily connect the reset pin to ground and restart any code that is loaded on the Arduino. This can be very useful if your code doesn’t repeat, but you want to test it multiple times. Unlike the original Nintendo however, blowing on the Arduino doesn’t usually fix any problems.

Power LED Indicator

Just beneath and to the right of the word “UNO” on your circuit board, there’s a tiny LED next to the word ‘ON’ (11). This LED should light up whenever you plug your Arduino into a power source. If this light doesn’t turn on, there’s a good chance something is wrong. Time to re-check your circuit!

TX RX LEDs

TX is short for transmit, RX is short for receive. These markings appear quite a bit in electronics to indicate the pins responsible for serial communication. In our case, there are two places on the Arduino UNO where TX and RX appear – once by digital pins 0 and 1, and a second time next to the TX and RX indicator LEDs (12). These LEDs will give us some nice visual indications whenever our Arduino is receiving or transmitting data (like when we’re loading a new program onto the board).

Main IC

The black thing with all the metal legs is an IC, or Integrated Circuit (13). Think of it as the brains of our Arduino. The main IC on the Arduino is slightly different from board type to board type, but is usually from the ATmega line of IC’s from the ATMEL company. This can be important, as you may need to know the IC type (along with your board type) before loading up a new program from the Arduino software. This information can usually be found in writing on the top side of the IC. If you want to know more about the difference between various IC’s, reading the datasheets is often a good idea.

Voltage Regulator

The voltage regulator (14) is not actually something you can (or should) interact with on the Arduino. But it is potentially useful to know that it is there and what it’s for. The voltage regulator does exactly what it says – it controls the amount of voltage that is let into the Arduino board. Think of it as a kind of gatekeeper; it will turn away an extra voltage that might harm the circuit. Of course, it has its limits, so don’t hook up your Arduino to anything greater than 20 volts.

ทำไมต้อง อบรม Arduino ?

                    การใช้งานง่ายและสามารถเข้าถึง Arduino มีการใช้ในหลายพันโครงการที่แตกต่างกันและการใช้งาน. ซอฟต์แวร์ Arduino เป็นเรื่องง่ายต่อการใช้งานสำหรับผู้เริ่มต้นยังมีความยืดหยุ่นพอสำหรับผู้ใช้ขั้นสูง. มันทำงานบน Mac, Windows และ Linux ครูและนักเรียนใช้ในการสร้างเครื่องมือทางวิทยาศาสตร์ต้นทุนต่ำเพื่อพิสูจน์เคมีและฟิสิกส์หลักการหรือการเริ่มต้นกับการเขียนโปรแกรมและหุ่นยนต์. นักออกแบบและสถาปนิกสร้างต้นแบบการโต้ตอบและนักดนตรีและศิลปินที่ใช้สำหรับการติดตั้งและทดสอบกับเครื่องดนตรีใหม่ เครื่องชงของหลักสูตรจะใช้มันในการสร้างจำนวนมากของโครงการที่จัดแสดงที่ Faire ชงเช่น Arduino เป็นเครื่องมือที่สำคัญในการเรียนรู้สิ่งใหม่ทุกคน – .. เด็ก, มือสมัครเล่น, ศิลปิน, โปรแกรมเมอร์ – สามารถเริ่ม tinkering เพียงขั้นตอนดังต่อไปนี้โดย ขั้นตอนคำแนะนำของชุดหรือการแบ่งปันความคิดออนไลน์ที่มีสมาชิกคนอื่น ๆ ของชุมชน Arduino

                 มีไมโครคอนโทรลเลอร์อื่น ๆ อีกมากมายและแพลตฟอร์มไมโครคอนโทรลเลอร์ที่มีอยู่สำหรับการประมวลผลทางกายภาพ. Parallax แสตมป์พื้นฐาน Netmedia ของ BX-24 Phidgets, เอ็มไอที Handyboard และอื่น ๆ อีกมากมายมีฟังก์ชันการทำงานที่คล้ายกัน. ทั้งหมดของเครื่องมือเหล่านี้จะต้องมีรายละเอียดยุ่งของการเขียนโปรแกรมไมโครคอนโทรลเลอร์และห่อมันได้ใน . แพคเกจที่ง่ายต่อการใช้งาน Arduino ยังช่วยลดความยุ่งยากของการทำงานกับไมโครคอนโทรลเลอร์ แต่มันก็มีข้อได้เปรียบบางอย่างสำหรับครูนักเรียนและมือสมัครเล่นที่สนใจมากกว่าระบบอื่น ๆ :

  • ราคาไม่แพง
  • Cross-platform – The Arduino Software (IDE) runs on Windows, Macintosh OSX, and Linux operating systems
  • Simple, clear programming environment
  • Open source and extensible software
  • Open source and extensible hardware

อ้างอิง :