Проэкт под Attiny, "как-бы так начать програмировать"
#12
Код, пардоньте, чего?
Arduino полно всего.
Сама платка - это Digispark.
Вся информация вот тут.
http://digistump.com/products/1

Ну вот, например, светодиодом по-ШИМ-ить

Код:
// Declare variables
int P1_GREEN = 1; // PIN #1 For Green LED
int cnt = 0;
unsigned long Pause = 4;
int green_value;
float x;
float green;

// The setup routine runs once after power-up/reset
void setup()
{
  // initialize the digital pin as an output.
  pinMode(P1_GREEN, OUTPUT); //Internal Digispark LED

  // Delay for 10 sec
  delay(Pause*1000);
  
}

// The loop routine runs over and over again forever:
void loop()
{
  while (cnt < 20)
  {
    for (int i = 0; i < 360; i++)
    {
      // Convert into a float to calculate green (increase amplitute by multiplying by 127 and make positive by adding 1)
      x = float(i);
      green = 127 * (sin(x / 180 * PI) + 1);
    
      // Convert float 'green' to integer 'green_value'
      green_value = int(green);

      // Write LED levels to P1_GREEN (Assign PWM values to Green LED)
      analogWrite (P1_GREEN, green_value);

      // Wait for 3 ms
      delay(3);  
    }
    cnt++;
  }
  digitalWrite (P1_GREEN, HIGH);
    
}
Ответ


Сообщения в этой теме
RE: Проэкт под Attiny, "как-бы так начать програмировать" - от Black_Jack - 03-14-2017, 02:15 AM

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)