#1 Re: Програмування Arduino » Помогите начинающему (ATMega328p, Nano v3, Си) » 2017-02-24 21:36:49

Green пише:

Первые шаги в чем?
Если в Ардуино, то к чему физика? Она ж, как раз, от физики и отвязывает. Вы же пишете на чистом Си.
Но, если определили RegC0, то какого бэна Вы к нему затем напрямую обращаетесь? 
Кнопку Вы жмёте сколько по времени? А цикл за сколько у Вас проскакивает?
Включайте голову в первую очередь.

Вы заголовок читали?
Ардуино Нано это не Ардуино?
по сути как разница как определил я переменную или обращаюсь  к пину на прямую, это что влияет на функционал? smile
Написали глупости и по сути ничего не сказав smile

#2 Програмування Arduino » Помогите начинающему (ATMega328p, Nano v3, Си) » 2016-12-25 12:43:14

MadHorse
відповідей: 6

Коллеги
начинаю делать свои первые шаги.
Простая схема (см. приложение)
JC354ygnvWuAECK28
есть код

#include <avr/io.h>
#include <stdint.h>
#include <util/delay.h>

#define Port_c PORTC
#define RegC0  PC0

int main(void)
{
    //initial setting port D (connect button)
    DDRD = ~(1 << PD0); //enable input
    PORTD  |= _BV(PD0);
    //initial setting port C (connect led)
    DDRC |= _BV(PC0); //on eixt
    Port_c &= ~ _BV(PC0);  
    while(1)
    {          
        if((PIND & _BV(PD0)) == 1)
        {
            _delay_ms(25); //leveling press button
            Port_c ^= (1<<PC0); //led on/off
        }              
    }
}

При нажати лед должне включиться при последующием выключиться
В виртуальной модели (в протеусе) работает, а в физической, лед просто быстро мерцает. Реакция на кнопку- замирает не надолго или вообще никак. На вид все логично, но..., Помогите разобраться где косяк?

#3 Re: Апаратні питання » Необходимы рекомендации для старта » 2016-10-25 18:53:44

void loop пише:

По сравнению с Уно - ниже цена,меньший размер, проще макетировать на бредборде, для отлаженной конструкции - возможность запаять в макетку, напрямую или через PBS-15 колодки.
По сравнению с Мини - у Мини неудобно выведены SDA/SCL пины, слабый стабилизатор на 150ма. У меня прижились только для поделок с батарейным питанием.

Огромное спасибо, такие тонкости приобретаются только опытом

#4 Re: Апаратні питання » Необходимы рекомендации для старта » 2016-10-25 18:51:30

Saddamko пише:

Для домашней метеостанции я бы порекомендовал сразу посмотреть в сторону wifi модуля ESP8266 - его удобно использовать и с Ардуино и без него (у него аналогичный встроенный микроконтроллер) - он сам коннектится на домашний роутер (в интернет) - и появляется возможность транслировать данные погоды в мир ( я использовал narodmon.ru - глянь прямо там, есть ссылки на железки), можно наоборот из инета читать погоду с погодных сайтов через Json и выводить на экран, опять через сеть удобно данные о погоде со своих датчиков обрабатывать на чем-то - можно просто на компьютере. Автономно на Ардуино скучновато - ну есть текущие показания, ну и что. Греет не долго. Сайтов много по поиску, вот, например, для затравки.

Вот из скучных вариантов на Ардуино - что я делал - http://forum.arduino.ua/viewtopic.php?id=818

Спасибо,
У меня уже есть решения для получения, с привязкой к  гуглмапс (данные по погоде с https://www.wunderground.com/.)
Но данный момент интересует аппаратные решения, и в первую очередь инициализация фотоспышки.
А вот на втором этапе. возможно попробую транслировать в И-нет

#5 Re: Апаратні питання » Необходимы рекомендации для старта » 2016-10-25 14:23:22

void loop пише:

MadHorse, рекомендую такой набор -
1. Arduino Nano, ...

А чем обусловлен выбор Нано вместо уно?

Спасибо

#6 Re: Апаратні питання » Необходимы рекомендации для старта » 2016-10-24 22:06:28

Огромное спасибо,
По комплектующим, мне не горит, могу прямо у буржуев брать, еще дешевле выходит )

#7 Апаратні питання » Необходимы рекомендации для старта » 2016-10-24 10:00:09

MadHorse
відповідей: 7

Всем доброго времени суток,

Немного пишу на С планирую это направление развивать,  как и программирвание МК.

Для старта решил объединить хобби и обучение
1м хочу собрать датчик управления фотопыхи звуком. (Canon 430EX II)
2м бытовую "метеостанцию"

Порекомендуйте, что небоходимо прообрести для реализации:

1.0   Программатор http://arduino-ua.com/prod305-USBtinyIS … ogrammator

1.1  МК http://arduino-ua.com/prod174-Arduino_Uno_SMD
1.2  Датчик звука http://arduino-ua.com/prod1211-yniversa … og-i-cifra
1.3  ИК трансмиттер https://arduino-ua.com/prod335-Cifrovoi … ya_Arduino
1.4  макетная плата http://arduino-ua.com/prod238-Maketnaya_plata_mikro
1.5  регулируемый источник питания есть

метеостанцию
2.1 внешний датчик температуры и влажности http://arduino-ua.com/prod1683-datchik- … ht21am2301
2.2 датчик атмосф. давления https://arduino-ua.com/prod664-Barometr_BMP085
2.3 Светодиодный 4-х разрядный семисегментный индикатор
2.4 Батарейны отсек http://arduino-ua.com/prod1575-batarein … telem-3xaa

Підвал форуму