Нужна помощь в написание скетча для stm8s103

Проверю папки отпешусь, спасибо что указали.

Так ведь говорит что бирет библиотеку для stm , а для arduino не использует.

так и ядро не С++

Я в курсе что там язык C

так какого пишешь на плюсах?
С тебя 1500=


#include <Servo.h>
Servo (servo1);
const int potpin = 11; //Аналоговый вход фоторезистора
int valres = 0; // переменная для хранения значения фоторезистора
int angleServo = 93; // переменная для хранения угла поворота сервы


void setup()
{
  // подключить переменную servo к выводу pinServo
  servo1_attach(9);
// Serial.begin(9600);
}


void loop()
{
  const int threshold = 70; //порог срабатывания датчика
  static byte on_stat = 0; //счёчик статуса срабатываний

  valres = analogRead(potpin); //чтение данных фоторезистора
//  Serial.println(valres); // Печать на терминал значения с аналогового

  if (valres > threshold && on_stat == 0) {
    servo1_write(93);
    on_stat = 1;
    delay(1000); //пауза для ажидания поворота сервопривода
  }

  if (valres <= threshold && on_stat == 1) {
    servo1_write(135);
    on_stat = 2;
    delay(1000); //пауза для ажидания поворота сервопривода
  }
  if (valres > threshold && on_stat == 2) {
    servo1_write(93);
    on_stat = 3;
    delay(1000); //пауза для ажидания поворота сервопривода
  }
  if (valres <= threshold && on_stat == 3) {
    servo1_write(43);
    on_stat = 4;
    delay(1000); //пауза для ажидания поворота сервопривода
  }
  if (valres > threshold && on_stat == 4) {
    servo1_write(93);
    on_stat = 0;
    delay(1000); //пауза для ажидания поворота сервопривода
  }
}

Этот скетч работает у меня на arduino. По этому и просил знающий народ аказать помощь в написании подобное под stm

пробуй, я в код не вникал, раз работает, значит должен работать и на этом камне, код я выложил цену тоже

а библиотека?

что библиотека? если разговор о Servo.h то она в ядре

Так ведь же

Или я не понял?
Я думал, что даже delay() не будет работать, надо _delay_ms()…

там же примеры есть

1 лайк

Да, спсб, нашёл, delay() работает
Не знал, что в С тоже объекты есть, не дошёл ещё до этого)))

а ТС ушёл в глухое подполье:
“Мишк …лови топор…ГХЫ…что гхы поймал али нет?”

Возможно дорого, ведь заранее то цену не обговорили…

да ну, ровно цена укладки одного квадратного метра плитки (4 штуки) )))
PS я там в 4 местах поправил, всё остальное бонусом …

И так, все работает!!! Спасибо что помогли, могу отблогадарить пишите номер но толька карты у меня программа лучи.

Предыдущими мучениями поджог серву, после замены все заработало. :smiley::smiley::smiley::smiley::smiley::smiley::smiley::smiley:

Была бы ещё ТА цена на него - цены бы ему небыло.)
Нравится что intrc 16 мгц и при 2,9 вольтах, не нравится отсутствие RTC…
Ну и вообще, нет бута - неудобно. В общем, на любителя.