มีปัญหาเรื่องการใช้งาน ปรึกษาได้ที่เว็บบอร์ดนี้เลยครับ
ArduinoAll มีสินค้าหลายชนิด ผมอาจจะยังเล่นไม่หมด ต้องขออภัยมาไว้ล่วงหน้าครับผมจะพยายามช่วยแนะนำเท่าที่มีความรู้ ถ้ายังทำไม่เป็นก็จะพยายามหามาให้ ช่วย ๆ กันน่าจะทำออกได้ไว
เรื่อง ชุดคิท Arduino UNO R3 เวอร์ชัน StandAlone
ผมเบิร์นโปรแกรมไม่เข้ามันแจ่งว่า avrdude: stk500_getsync(): not in sync: resp=0x00
ผมเช็ค usb แล้วใช้งานได้ วงจรถูกต้อง
แต่เวลาจ่ายไฟจาก usb LED ไม่แสดงสถานะพร้อมใช้งาน
เมื่อกดรีเซต LED ถึงกระพริบ 2-3 ครั้ง
ผมทำได้แล้วครับ
ท่านที่ใช้ USB to Serial แบบผมให้ทำแบบนี้ครับ
USB to Serial Bare Bone Arduino
+5 V +5 V หรือ pin 2 ของ ICSP
GND GND หรือ pin 6 ของ ICSP
Tx Rx
Rx Tx
เริ่ม ต้น ขอให้กดปุ่ม Reset บนบอร์ดค้างไว้ จากนั้นให้เรา click Upload ใน Arduino IDE เมื่อโปรแกรม compile เสร็จจะเปลี่ยนข้อความเป็น Uploading ให้เรารอประมาณ 1 - 3 วินาที แล้วจึงปล่อยปุ่ม Reset
จาก http://arduino-thai.blogspot.com/
ขอบคุณครับ กำลังทำบทความแนะนำพอดีเลย
อยากให้ตั้งกระทู้ละเรื่อง จะได้อ่านได้สะดวก
ผมขอยุบรวมทำเป็นบทความเพิ่มเติมนะครับ
ผมซื้อสินค้า Arduino UNO R3 มาหนึ่งตัวครับเมื่อวันที่9 พฤษภาคม 2557 แล้วมันเสียเนื่องจากอัพโหลดโปรแกรมไม่ได้เป็นมาสัก3-4วันได้แล้วหาทางแก้ไม่ได้ต้องการคำแนะนำครับ ฝากเพื่อนสั่งซื้อจากเวปนี้แหละคับ
บอร์ด Arduino Uno R3 ทุกตัวที่จัดส่งไป เช็คแล้วว่าใช้งานได้ ลองเช็คว่าเลือกคอมพอร์ถูกต้อง และเลือกบอร์ดเป็น Arduino Uno แล้วอัพโหลดใหม่
ถ้ายังใช้ไม่ได้อยู่ ก็สบายใจได้เลย เพราะ สินค้าจาก ArduinoAll มีประกันที่ดีกว่า
ประกันเปลี่ยนตัวใหม่ให้ ออกค่าส่งให้ ทั้งค่าส่งมา และค่าส่งกลับ แบบไปรษณีย์ลงทะเบียน ลูกค้าไม่ต้องรับภาระค่าจัดส่ง ใช้กล่องเดิมส่งมาได้ครับ
ขออภัยในความไม่สะดวก เราพยายามเช็คคุณภาพสินค้า และให้บริการหลังการขายอย่างดีที่สุด เพื่อลูกค้ามั่นใจได้ว่าได้สินค้าที่ถูกใจที่สุด
ส่วนใหญ่มีที่ต้องการไม่ต้องแยกซื้อหลายที่ มีน๊อตรองแผ่นปริ๊นด้วยไหมเอ่ย
อัพโหลดโปรแกรม ลง Attiny85 แต่ติด ที่ Serial.begin(9600); // start serial for output - for testing แต่นำโค๊ดไปอัพลง arduino uno ได้
จะอัพโค๊ด ตรวจวัดแสง ตามนี้
int sensorPin = A2; // select the input pin for the ldr
unsigned int sensorValue = 0; // variable to store the value coming from the ldr
void setup()
{
pinMode(0, OUTPUT);
//Start Serial port
Serial.begin(9600); // start serial for output - for testing
}
void loop()
{
// read the value from the ldr:
sensorValue = analogRead(sensorPin);
if(sensorValue<400)
{
digitalWrite(0, HIGH); // set the LED off
{
else
{
digitalWrite(0, LOW); // set the LED on
}
// For DEBUGGING - Print out our data, uncomment the lines below
Serial.print(sensorValue, DEC); // print the value (0 to 1024)
Serial.println(""); // print carriage return
delay(500);
}
ถ้าจะให้ attiny 85 ต่อ ldr เพื่อทำเป็นสวิตช์เปิดปิดตามแสง ต้องแก้ตรงไหนคับ
ติดตรงคำสั่ง Serial Begin ครับ เพราะ Attiny85 ไม่มี hardware Serial ต้องใช้เป็น SoftWareSerial แทนครับ
ถ้าจะให้ attiny 85 ต่อ ldr เพื่อทำเป็นสวิตช์เปิดปิดตามแสง ต้องแก้ตรงไหนคับ
- จากโคดที่ให้มา ถ้าไม่ต้องการอ่านค่าจาก Seirla สามารถลบ Serial ออกก่อนก็ได้ครับ หรือไม่ก็เปลี่ยนเป็น SoftwareSerial แก้ขาให้ตรงกันด้วยจาก int sensorPin เป็นขาที่อ่านค่า analog ได้ครับ map กับ attiny85 จะได้ขาตามภาพครับ