Help :| Bawię się usypianiem #atmega 328P i wybudzaniem jej watchdogiem. Wszystko fajnie działa, jak śpi to pobiera ~22uA, wybudza się co 2 sekundy, mryga led, i idzie spać dalej. Fajnie. Kod: http://pastebin.com/3iB2GHVG

Problem zaczyna się, gdy chcę by led dłużej świeciła, aktualnie jest tam 1ms, przy 10ms nadal jest ok, ale jeśli jest tam np. 100ms to atmega wchodzi w endless loop. Dioda mryga może co 20ms non stop. Nawet wgranie
@skew: W DIPie nie ma chyba za dużo ARMów - raczej TQFP albo QFN. Zawsze możesz sobie kupić/zrobić jakąś przejściówkę PCB. Polecam gotowe zestawy Nucleo (50-60zł). Dobre procesory, wbudowany debugger i wsparcie mbed.org.

Z innej firmy, to np. Tiny Gecko od firmy SiliconLabs (dawniej EnergyMicro), bardzo energooszczędne, tanie, świetne środowisko programistyczne i całkiem niezłe biblioteki.
Mirki, dzisiaj zaczynam przygodę z #arduino i mam pewien problem. Po wielkich trudach napisania kodu, który sczytuje temperaturę (okazało się, że czujnik od razu jest skalibrowany i daje sygnał w stopniach Celsjusza [0.22V = 22*C]) podłączyłem go i na ekranie za temperaturą pokazują się dwa dziwne znaki (screen niżej)

Kod wygląda tak:

="">
LiquidCrystal lcd(12,11,5,4,3,2);

void setup() {
lcd.begin(16,2);
lcd.print("Temp: ");
lcd.setCursor (10,0);
lcd.print("*C");

}

void loop() {
int sensorValue = analogRead(A0);
int
Pobierz
źródło: comment_xPooEztSJWwIyU07hXmigtuXp7CK7hSn.jpg
@giebeka: Jak nauczysz się podstaw elektroniki to będziesz wiedział, a przy zabawie z arduino dobrze je znać, choćby dla bezpieczeństwa :)

W schemacie "Full range" potrzebujesz ujemnego napięcia, i w arduino nie możesz tego użyć, bo wtedy wtedy na wyjściu przy ujemnych temperaturach będziesz miał również ujemne napięcie i spalisz arduino. Podstawy elektroniki.
Kolejna część kursu #arduino z #forbot - tym razem wincyj o serwach i UART.
Na koniec budujemy analogowy wskaźnik i sobie machamy ( ͡° ͜ʖ ͡°)

http://forbot.pl/blog/artykuly/programowanie/kurs-arduino-6-kontynuacja-uart-serwomechanizmy-id7520

Zapraszam do spędzania letnich wieczorów z Arduino i Forbot( ͡ ͜ʖ ͡)

#elektronika #majsterkowanie #elektronikadiy #diy
Pobierz
źródło: comment_ZL60NRWyvdKgXivKpHC9jBpLWAVHbCDk.gif
@przech: Niby masz racje ale jako teoretyk. Praktycznie to zależy. Jeśli masz raptem 4 kroki wskazówki na jedną podziałkę na tarczy ro niby masz sterowanie ograniczone ale nadal precyzyjniejsze niż można odczytać z tarczy, bo przyjmuje się, że możesz podać wynik pomiaru z dokładnością do połowy minimalnej, zaznaczonej na tarczy podziałki.
Mircy, mam taki ciekawy pomysł w głowie. Mam w swoim pojeźdzcie silnik szczotkowy 24V o mocy 750W. Z tego co wyczytałem to bardzo dobrze znosi on wyższe napięcie i przez jakiś czas może pracować nawet na 48V. Mam dośc sporą baterię i chciałbym się zabawić.
Co sądzicie o dodaniu do tego zestawu baterii superkondensatorów na napięcie powiedzmy 80V. Kondensatory ładujęz przetwornicy, a jak się naładują to mam możliwość puszczenia przez PWM 48V
@kobiaszu: człowieniu czyś ty zupełnie poszalał czy jak :D przecież wszystkie momenty mechaniczne i inne dziadostwo spowoduje że jadąc np po krakowie elementów tego silnika będziesz szukać w suwalskiem :D

Zrób sobie taki eksperyment - weź silniczek 5V z zabawki i podłącz do do 24V i spróbuj do 5 sekund potrzymać w ręce- działać będzie ale będzie cię boleć ręka i to bardzo :D
Miałem w planach małe, wakacyjne rozdajo z zestawami do kursu elektroniki, ale tyle tego ostatnio, że chyba się wstrzymam na jakiś czas (,)

Do tego informacyjnie: będzie kontynuacja kursu #elektronika oraz #arduino, powstają też nowe kursu #raspberrypi oraz #stm32. Ten ostatni jest najbliżej ( ͡° ͜ʖ ͡°) Zainteresowani mogą się zapisać na powiadomienia -> http://forbot.pl/kurs/stm32/

#oswiadczenie #forbot
@baletny: ale to co masz podpiete pod styki robocze PK nijak nie ma wplywu na prace tego modulu. To jest fizycznie odseparowane. Dobrze masz to polaczone? Przepinajac pompke pod inny przekaznik masz to samo zjawisko? Masz mozliwosc sprawdzenia reszty wyjsc od strony arduino?
Zacząłem się bawić #arduino (już kiedyś pytałem) i jako że zaczynam tworzyć jakieś bardziej złożone obwody (tak jak na mnie) to stwierdziłem że przyda się multimetr bo nie chce się bawić w przełączanie kabelków żeby sprawdzić czy mam napięcie czy nie.
Rozważam dwa multimetry:
http://allegro.pl/multimetr-miernik-em420b-emos-i5466061813.html
http://allegro.pl/multimetr-miernik-uniwersalny-elektryczny-neo-i5029324009.html

Oba są automatyczne i z tego co widzę bardzo podobne. Zasadnicze różnice to takie że:
1,EMOS
- mierzy od 1Ohm
2, Neo
- natychmiastowe zatrzymanie wskazań
@ahaw: tanie multimetry ułatwiają sobie obliczanie wartości skutecznych. Np dla sygnału przemiennego zakładają, że to sinus i tak obliczają. Te true rms tak nie robią, przez co są dokładne dla różnych sygnałów. Wg mnie przez następne kilka lat tego nie wykorzystasz. Jak będziesz potrzebował takiej funkcjonalności to z pewnością będziesz o tym wiedział.

Każdy pomiar trwa co najmniej kilka sekund. Ten mój odświeża co sekundę lub trochę mniej, nawet nie wiem
@OldPike: Przechodziłem przez połączanie atmegi wczoraj. I powiem ci że nawet jak wszystko podłączysz to i tak ta atmega ci nie ruszy.

1. Brak rezystora podciągającego RESET do GND
2. Brak kondensatorów filtrujących
3. Tym bardziej że kable z danymi sieją zakłócenia do twoich kabli zasilających, bo są długie, i są tuż obok.

ps. zewnętrzny kwarc nie jest potrzebny, wystarczy wybrać odpowiednie fusebity w boards.txt w ArduinoIDE
Pobierz
źródło: comment_a0a3WcJuaZhIr3GZZEXl1DRexMK9W3bk.jpg
Mirki, zakładając, że posiadam już działający prototyp, jak potem z takiego urządzenia korzystać? Trzeba trawić płytkę, itd.? Jak to jest skoro wejścia na UNO są pinowe? Macie jakiś poradnik co dalej, jak to zebrać w trwałą konstrukcję? Nie powiem, orłem w tych sprawach nie jestem.

#elektronika #arduino #pytanie
@Elav: Jeżeli chcesz przenieść prototyp z UNO, to masz sporo różnych dróg do wyboru:
1) Projekt na "czystej" ATMega (nie musi być koniecznie taka jak w UNO, jeżeli starczy może być mniejsza/większa).
2) Projekt na tańszej płytce Arduino. Teraz najtańsze są Pro Mini, gdzie klony kosztują kilka złotych. To jest praktycznie to samo co UNO, z tym, że programowanie wymaga zewnętrznego programatora, bądź konwertera USB->UART, bądź z biedy możesz zaprogramować to
@ko_rben: Jeżeli chce programować przez UART, to tak - musi wgrać bootloader przez USBasp, chociaż zdecydowana większość sprzedawanych teraz ATmega 328 na np. Ebayu ma już wrzucony bootloader.
Jeżeli jednak chce wgrywać przez USBasp, to w ogóle bootloadera nie potrzebuje, dodatkowo zaoszczędzi kilka kb i przyspieszy uruchamianie programu.
@robcioo1994: Najlepiej kup klona UNO (to są te same podzespoły poza kontrolerem komunikacyjnym, który to może przysporzyć problemów przy instalacji sterowników, ale później działa bezproblemowo (są też klony droższe z takim samym kontrolerem jak oryginał)) + do tego jakiś zestaw startowy. Jeżeli możesz poczekać, to polecam poszukać na Ebayu, lub aliexpress - wyjdzie znacznie taniej niż Allegro.
@dozownik_celkowy: tak, wystarczy Arduino, czujnik temperatury i wilgotności w jednym DHT22 (jest droższy ale podobno DHT11 ma spore problemy z dokładnością pomiaru, spore rozrzuty wartości), do wentylatora o ile jest na silniczek prądu stałego wystarczy mostek H L293D, wyświetlacz szukaj pod HD44780 albo LCD1602, a do silnika krokowego nie mam pojęcia, ale generalnie wszystko to znajdziesz na #aliexpress :)