Агуулгын хүснэгт:

Тэврэх робот: 5 алхам
Тэврэх робот: 5 алхам
Anonim
Тэврэх робот
Тэврэх робот

Ганцаардсан үедээ тэврэх шиг сайхан зүйл байхгүй. Энэхүү Arduino хөдөлгүүртэй робот нь энэ хэрэгцээг хүнээс шаардахгүйгээр гүйцэтгэдэг.

Алхам 1: Пицца их идээрэй

Бид роботыг пиццаны хайрцгаар бүтээсэн боловч ямар ч картон эсвэл мод хийх боломжтой. Танд гараа холбох бие, роботыг тогтвортой байлгах арга хэрэгтэй. Бид модоор тавиур хийсэн.

Алхам 2: Гарыг олс, олсыг холигчтой холбоно уу

Гараа олс руу, олсыг холигчтой холбоно уу
Гараа олс руу, олсыг холигчтой холбоно уу
Гараа олс руу, олсыг холигчтой холбоно уу
Гараа олс руу, олсыг холигчтой холбоно уу
Гараа олс руу, олсыг холигчтой холбоно уу
Гараа олс руу, олсыг холигчтой холбоно уу

Манай роботын гар нь сууринд наасан хуучин холигчоор ажилладаг.

Алхам 3: Pinpong бөмбөлөгт хоёр LED тавь

Pinpong бөмбөлөгт хоёр LED тавь
Pinpong бөмбөлөгт хоёр LED тавь

энэ алхам өөрөө ярьж байна.

Алхам 4: Мэдрэгч, буухиа болон LED -ийг Arduino руу холбоно уу

Мэдрэгч, буухиа болон LED -ийг Arduino руу холбоно уу
Мэдрэгч, буухиа болон LED -ийг Arduino руу холбоно уу

Роботыг фоторезистор идэвхжүүлдэг. Дараа нь Arduino реле дохио өгдөг бөгөөд энэ нь холигчийг идэвхжүүлдэг. Үүний зэрэгцээ нүдний LED нь идэвхждэг.

Алхам 5: Код

Энэ төслийн код нь маш энгийн. Бид зөвхөн гурван Arduino тээглүүр ашигладаг: фоторезисторын нэг аналог оролт (A0), моторын гаралт (11), LED -ийн нэг гаралт (9). Робот өөрийгөө дахин тохируулах боломжгүй тул Arduino ч бас тэгэх шаардлагагүй болно. Роботыг идэвхжүүлсний дараа Arduino товчлуур дээр дарж гараар дахин тохируулах хангалттай хугацаа өгдөг маш удаан хугацааны хоцролтоор дуусдаг.

void setup () {pinMode (11, OUTPUT); pinMode (A0, INPUT); pinMode (9, OUTPUT); }

void loop () {

int утга = analogRead (A0); хэрэв (утга

Зөвлөмж болгож буй: