Clock / Alarm / Timer Interface for Arduino LCD Keypad

Ғылым және технология

GitHub:
github.com/jolly-walrus/Jolly...
LCD backlight fix:
forum.arduino.cc/index.php?top...

Пікірлер: 38

  • @nethureta7746
    @nethureta77466 жыл бұрын

    How about just the stopwatch? with Start / Reset / Stop button

  • @ronaldbaart6807
    @ronaldbaart68077 жыл бұрын

    Amazing good video. Can you also make a video with the following: Print time with rtc. and in menu set time when alarm/relais should go ON, and set the time when alarm/relais go OFF. I think thuis will be great for my indoor herb garden.

  • @didacrodriguez8449
    @didacrodriguez84492 жыл бұрын

    Many thanks! Very good video.

  • @ngulikaquaponik376
    @ngulikaquaponik3764 жыл бұрын

    I also try to add number of alarm with total 4 alarm. When I set, the alarm no 1-3 working well but alarm no 4 has a problem. When I change the parameters of alarmstate ON and OFF it will be also change other parameter. Why it could be?

  • @dimitarkinov1984
    @dimitarkinov19846 ай бұрын

    good job. I also like Arduino!

  • @magrinhogelans
    @magrinhogelans7 жыл бұрын

    Yes, but I can not. I do not understand much programming. Could do this implementation in your project and send. I wanted something that could set which days of the week to shoot

  • @MamunKarimtoyforusrc
    @MamunKarimtoyforusrc7 жыл бұрын

    how to 12 houre mode with am pm

  • @ken243
    @ken2433 жыл бұрын

    This looks like a great project but the Sketch is unfinished. Has anyone got this sketch to work? Could you please post it.

  • @Dancopymus
    @Dancopymus3 жыл бұрын

    Greetings; I have two questions: 1) Can it be used with Arduino Uno/Nano? 2) Is it possible to use your code for an LCD without keypad? I would use separate buttons. PS.: I was already "one foot behind" because of the LCD backlight you mentioned! That's why I want to use separate buttons or even an IR Remote Control. Thanks

  • @pwntologist

    @pwntologist

    3 жыл бұрын

    1) You can definitely use an Uno, but if you want to use a Nano, you can't use the shield I used. 2) You'll have to modify the code. With the shield, all the buttons are connected to one analog pin. Each button sends a different value to the analog pin, so there is a rather elaborate "switch...case" statement that reads the input from the buttons. If you want to use separate buttons, I would imagine you would want to connect each button to separate digital pins. In that case, you could probably just use a few (or maybe just one?) simple "if" statement(s) to determine which button is being pressed.

  • @Dancopymus

    @Dancopymus

    3 жыл бұрын

    @@pwntologist Thank you very much; very well explained! Do you know where to buy this LCD Display without the backlight problem? Thanks again

  • @pwntologist

    @pwntologist

    3 жыл бұрын

    @@Dancopymus If you're going to use standalone buttons, you might as well use a standalone LCD. If you go that route, you shouldn't have any problems. Just make sure you don't power the backlight directly from a digital output pin on the Arduino. If you do still want to use a shield, test it first using the link provided in the description. Sparkfun or Adafruit are going to be your best bet for any hardware purchases.

  • @ngulikaquaponik376
    @ngulikaquaponik3764 жыл бұрын

    Hi, thanks for this great video and sketch that you share. I just build my own using DS3231 the menu working well but I found problem when the alarm ON then the LCD became messy. Could you help me to fix this problem

  • @pwntologist

    @pwntologist

    4 жыл бұрын

    Did you change the rtc library from DS1307 to DS3231?

  • @ngulikaquaponik376

    @ngulikaquaponik376

    4 жыл бұрын

    pwntologist thanks for your response. If I change the RTC it’s not worling at all there’a many error. So I set back using 1307. I thinks there’s a pin conflict here. Just curious what the pinMode(0, INPUT) for? And you put ledPin on 52 and I try to change it by put in on pin 2 or 3 but theres no output there. Could you explain why this happen? FYI I use arduino uno R3

  • @pwntologist

    @pwntologist

    4 жыл бұрын

    @@ngulikaquaponik376 I’ve never used a DS3231. If changing the library with RTC_DS3231 rtc; doesn’t work, then yeah, it’s probably something to do with different pins. I do know that the DS3231 has a different pinout than the DS1307. Try using an actual DS1307 if you can. They’re cheap, and it will help you troubleshoot. Pin 0 is connected to the keypad buttons. The function that determines which button (or no buttons) is being pressed is called read_LCD_buttons() It is found at the beginning of the sketch just before setup. For your LED issue: Did you change #define ledPin 52 to #define ledPin 2 or #define ledPin 3 ? Are you using the same keypad shield as me? Those pins should be available as digital outputs, however, you will still have to attach female header to the keypad shield in order to access them.

  • @ngulikaquaponik376

    @ngulikaquaponik376

    4 жыл бұрын

    pwntologist I solved the pin problem. But now I found other problem. As I mentioned before I add more alarm and copy-paste sketch from alarm 1 then change all alarm1 to alarm2 and so on. I didn’t found any error when I upload. But when I set parameter on alarm 2 and other will make change another alarm. Could you give me suggestion for this issue

  • @pwntologist

    @pwntologist

    4 жыл бұрын

    @@ngulikaquaponik376 You have a little bit more work to do in the main loop if you want to add more "screens" (in your case, alarms). Look for my comment that reads "Determine which screen to display on the LCD" You'll have to make "if" and "else if" statements for each additional "screen" you want to create.

  • @oilsjtersezjanet
    @oilsjtersezjanet5 жыл бұрын

    what do you change the code with when u have an DS1302 ?

  • @pwntologist

    @pwntologist

    5 жыл бұрын

    In the initial declaration of variables section of the code (before void setup()), on line 72, there is this line of code: RTC_DS1307 rtc; Try changing that to: RTC_DS1302 rtc; I don't know if that will work, but I hope that helps.

  • @oilsjtersezjanet

    @oilsjtersezjanet

    5 жыл бұрын

    @@pwntologist i did that i just had to switch library to make it work thanks!!

  • @andreasyufrizal73
    @andreasyufrizal738 жыл бұрын

    Hi..can you share the sketch? thank you

  • @pwntologist

    @pwntologist

    8 жыл бұрын

    github.com/jolly-walrus/Jolly-Arduino-Interface

  • @wallisonpereira9303
    @wallisonpereira93033 жыл бұрын

    Hello, help me pls?

  • @ken243
    @ken2433 жыл бұрын

    This looks like a great project but the Sketch is unfinished. Has anyone got this sketch to work? Could you please post it.

Келесі