void setup() { // put your setup code here, // to run once: } void loop() { // put your main code here, // to run repeatedly: } |
#include <arduino.h> int main() { // наш личный 'setup' for(;;) { // наш личный 'loop' } } |
450 байт | 134 байта |
byte led = 13; // 22 байта |
#define led 13 // 0 байт |
pinMode(13, OUTPUT); // 180 байт |
bitSet(DDRB, 5); // 2 байта |
pinMode(13, INPUT); // 180 байт |
bitClear(DDRB, 5); // 2 байта |
digitalWrite(13, HIGH); // 266 байт |
bitSet(PORTB, 5); // 2 байта |
digitalWrite(13, LOW); // 266 байт |
bitClear(PORTB, 5); // 2 байта |
delay(1000); // 198 байт |
_delay_ms(1000); // 18 байт |
#define pin 13 // PB5 void setup() { pinMode(pin, OUTPUT); } void loop() { digitalWrite(pin, HIGH); delay(1000); digitalWrite(pin, LOW); delay(1000); } |
#include <arduino.h> #include <util/delay.h> #define pin 5 // PB5 (13) int main() { DDRB |= (1 << pin); // устанавливаем вывод // порта B (PB5) как выход for(;;) { PORTB |= (1 << pin); // вначале цикла // мигаем диодом на PB5 _delay_ms(1000); PORTB &= ~(1 << pin); _delay_ms(1000); } } |
1066 байт | 176 байт |