Скачать материалы по созданию машиинки
После сборки шасси для автомобиля приступим к печати всех остальных элементов.
Начнём с подставки для электронных элементов. ABS пластик очень хорошо растворяется в ацетоне и этим воспользуемся для склейки шасси и подставки.

Затем печатаем крепление для батарейки и ардуино.


Также с помощью ацетона всё склеиваем и переходит к подключению arduino.
Я буду использовать Bluetooth Bee v2.0 (HC-05) и драйвер управления электродвигателями L9110S.
Машинкой можно будет управлять через bluetooth с помощью приложения для телефона

int b1 = 5;
int a1 = 6;
int b2 = 10;
int a2 = 11;
int val;
void setup() {
Serial.begin(9600);
pinMode(b1, OUTPUT);
pinMode(a1, OUTPUT);
pinMode(b2, OUTPUT);
pinMode(a2, OUTPUT);
}
void loop() {
if (Serial.available())
{
val = Serial.read();
if (val == '1')
{
digitalWrite(b1, HIGH);
digitalWrite(a1, LOW);
digitalWrite(b2, HIGH);
digitalWrite(a2, LOW);
delay(1000);
digitalWrite(b1, LOW);
digitalWrite(a1, LOW);
digitalWrite(b2, LOW);
digitalWrite(a2, LOW);
}
if (val == '2')
{
digitalWrite(b1, LOW);
digitalWrite(a1, HIGH);
digitalWrite(b2, LOW);
digitalWrite(a2, HIGH);
delay(1000);
digitalWrite(b1, LOW);
digitalWrite(a1, LOW);
digitalWrite(b2, LOW);
digitalWrite(a2, LOW);
}
if (val == '3')
{
digitalWrite(b1, HIGH);
digitalWrite(a1, LOW);
digitalWrite(b2, LOW);
digitalWrite(a2, HIGH);
delay(500);
digitalWrite(b1, LOW);
digitalWrite(a1, LOW);
digitalWrite(b2, LOW);
digitalWrite(a2, LOW);
}
if (val == '4')
{
digitalWrite(b1, LOW);
digitalWrite(a1, HIGH);
digitalWrite(b2, HIGH);
digitalWrite(a2, LOW);
delay(500);
digitalWrite(b1, LOW);
digitalWrite(a1, LOW);
digitalWrite(b2, LOW);
digitalWrite(a2, LOW);
}
}
}