■94629 / inTopicNo.1) |
Arduino(プログラム)をATtiny13(C言語)置き |
□投稿者/ ひよっこ (1回)-(2020/04/26(Sun) 09:39:21)
|
分類:[C#]
2020/04/26(Sun) 11:13:50 編集(投稿者) 2020/04/26(Sun) 11:07:24 編集(投稿者)
お世話になります。
Arduino(プログラム)をATtiny13(C言語)置き換えにつきまして
概要 Arduinoのスケッチ(プログラム)はファイル⇒スケッチ例⇒Servo⇒Knobです。 10KΩを回(0V〜5V)すと同時にサーボモータ(SG-90)の回転動作(正反転)をarduinoで動作できました。 説明はhttps://monoist.atmarkit.co.jp/mn/articles/1605/12/news007_2.htmlです。
Arduino(プログラム)をATtiny13(C言語)に置き換えてATtiny13で動作したい挑戦中の初心者です。
' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' //Arduinoのスケッチ(プログラム)
//ファイル⇒スケッチ例⇒Servo⇒Knob //説明は https://monoist.atmarkit.co.jp/mn/articles/1605/12/news007_3.htmlです。
#include <Servo.h> Servo myservo; // create servo object to control a servo int potpin = 0; // analog pin used to connect the potentiometer int val; // variable to read the value from the analog pin void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object } void loop() { val = analogRead(potpin); // @ アナログポートの値を読み val = map(val, 0, 1023, 0, 180); // A 0から1023までのアナログ値を0度から180度までの角度で指定 myservo.write(val); // B 角度値をサーボモーターの制御信号に出力 delay(15); }
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' //ATtiny13(C言語)に置き換え
void setup() { pinMode(0,OUTPUT); //5番ピンを出力 サーボモーターSG90 の信号線に出力します。 pinMode(3,INPUT); //2番ピンを入力 ATtiny13の2番ピンの可変抵抗(10KΩ)を回(0V〜5V)して回転(正反転)させます。 }
void loop() { //@ //A //B delay(15); }
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '
質問 Arduino(プログラム)@、A、BをATtiny13プログラムC言語に置き換え方法につきまして、ご教示願えますと幸いであります。
|
|